定制 aryokesuma/laravel-installer 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aryokesuma/laravel-installer

Composer 安装命令:

composer require aryokesuma/laravel-installer

包简介

Laravel web installer

README 文档

README

Latest Stable Version Total Downloads License PHP Version Require

Tentang

Pernah membayangkan proses instalasi Laravel semudah menginstal WordPress? Dengan paket ini, siapa pun—bahkan yang belum pernah pakai Composer atau SSH—bisa menginstal aplikasi Laravel lewat tampilan web yang simpel dan interaktif.

Apa saja yang bisa dilakukan?

  • Otomatis cek apakah server sudah memenuhi syarat.
  • Pastikan semua folder penting punya izin akses yang benar.
  • Setting database jadi gampang, bisa lewat editor .env langsung atau wizard form.
  • Jalankan migrasi database hanya dengan beberapa klik.
  • Tambahkan data awal ke tabel secara otomatis.

Cocok banget buat developer yang ingin memudahkan klien atau pengguna akhir saat instalasi aplikasi Laravel.

Kebutuhan Sistem

Instalasi

  1. Dari folder utama proyek kamu, buka terminal lalu jalankan perintah berikut:
    composer require aryokesuma/laravel-installer
  1. Daftarkan package-nya
  • Untuk Laravel versi 9 ke atas Kamu harus mendaftarkan package ini secara manual di file config/app.php pada bagian providers, seperti ini:
'providers' => [
	AryoKesuma\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
];
  • Untuk Laravel versi 11 ke atas Kamu harus mendaftarkan package ini secara manual di file bootstrap/providers.php, seperti ini:
return [
	AryoKesuma\LaravelInstaller\Providers\LaravelInstallerServiceProvider::class,
];
  1. Jalankan perintah berikut untuk mempublikasikan file-file yang diperlukan:
	php artisan vendor:publish --provider="AryoKesuma\LaravelInstaller\Providers\LaravelInstallerServiceProvider"

atau

    php artisan vendor:publish --tag=laravelinstaller

Route

  • /install
  • /update

Cara Penggunaan

  • Catatan Route Install

    • Untuk menginstal aplikasi, buka route /install lalu ikuti petunjuk yang ada.
    • Setelah instalasi selesai, akan dibuat file kosong bernama installed di direktori /storage. Jika file ini ada, maka akses ke /install akan diarahkan ke halaman 404.
  • Catatan Route Update

    • Untuk memperbarui aplikasi, buka route /update lalu ikuti petunjuk yang ada.
    • Route /update akan menghitung jumlah file migrasi di folder /database/migrations dan membandingkannya dengan jumlah di tabel migrations. Jika jumlah file lebih banyak, halaman update akan muncul. Jika tidak, akan diarahkan ke halaman 404.
  • File dan folder tambahan yang dipublikasikan ke proyek kamu:

File Keterangan
config/installer.php Di sini kamu bisa mengatur kebutuhan sistem dan izin folder yang diperlukan agar aplikasi berjalan. Secara default, sudah diisi kebutuhan dasar aplikasi Laravel.
public/installer/assets Folder ini berisi folder css dan di dalamnya ada file main.css yang mengatur tampilan installer. Kamu bisa mengubah atau menambahkan gaya sesuai keinginan.
resources/views/vendor/installer Folder ini berisi kode HTML untuk installer. Semuanya bisa kamu ubah sesuai kebutuhan.
lang/en/installer_messages.php
lang/id/installer_messages.php
File ini berisi semua pesan/teks installer (tersedia dalam bahasa Indonesia dan Inggris). Jika ingin menggunakan bahasa lain, salin file ini ke folder bahasa yang diinginkan lalu ubah isinya.
lang/en/validation.php
lang/id/validation.php
File validasi bahasa Inggris, biasanya sudah ada di Laravel, namun jika ingin menyesuaikan pesan validasi installer, kamu bisa mengedit atau menambah di sini.

Foto Tampilan

Dapat di lihat di sini kenapa digunakan repository lain, karena di dalam repository ini saya khususkan untuk package-nya saja.

aryokesuma/laravel-installer 适用场景与选型建议

aryokesuma/laravel-installer 是一款 基于 Blade 开发的 Composer 扩展包,目前已累计 12 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 05 月 20 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 aryokesuma/laravel-installer 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 aryokesuma/laravel-installer 我们能提供哪些服务?
定制开发 / 二次开发

基于 aryokesuma/laravel-installer 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 12
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 5
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: Blade

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-20