aryokesuma/laravel-installer
最新稳定版本:1.0.5
Composer 安装命令:
composer require aryokesuma/laravel-installer
包简介
Laravel web installer
README 文档
README
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
- Dari folder utama proyek kamu, buka terminal lalu jalankan perintah berikut:
composer require aryokesuma/laravel-installer
- Daftarkan package-nya
- Untuk Laravel versi 9 ke atas
Kamu harus mendaftarkan package ini secara manual di file
config/app.phppada bagianproviders, 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, ];
- 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
/installlalu ikuti petunjuk yang ada. - Setelah instalasi selesai, akan dibuat file kosong bernama
installeddi direktori/storage. Jika file ini ada, maka akses ke/installakan diarahkan ke halaman 404.
- Untuk menginstal aplikasi, buka route
-
Catatan Route Update
- Untuk memperbarui aplikasi, buka route
/updatelalu ikuti petunjuk yang ada. - Route
/updateakan menghitung jumlah file migrasi di folder/database/migrationsdan membandingkannya dengan jumlah di tabel migrations. Jika jumlah file lebih banyak, halaman update akan muncul. Jika tidak, akan diarahkan ke halaman 404.
- Untuk memperbarui aplikasi, buka route
-
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.phplang/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.phplang/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.
统计信息
- 总下载量: 10
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-20