定制 aryokesuma/laravel-installer 二次开发

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

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

aryokesuma/laravel-installer

最新稳定版本:1.0.5

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.

统计信息

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

GitHub 信息

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

其他信息

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