PHPackages                             aryokesuma/laravel-installer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. aryokesuma/laravel-installer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

aryokesuma/laravel-installer
============================

Laravel web installer

1.0.5(1y ago)012MITBladePHP &gt;=8.0

Since May 20Pushed 1y ago1 watchersCompare

[ Source](https://github.com/Aryo07/laravel-installer)[ Packagist](https://packagist.org/packages/aryokesuma/laravel-installer)[ RSS](/packages/aryokesuma-laravel-installer/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (7)Used By (0)

Laravel Web Installer | A Web Installer [Package](https://packagist.org/packages/aryokesuma/laravel-installer)
==============================================================================================================

[](#laravel-web-installer--a-web-installer-package)

[![Latest Stable Version](https://camo.githubusercontent.com/dae6eb4c37f53778377e64b718c4796f3709cb6a2c82b5770d7e474626defcba/687474703a2f2f706f7365722e707567782e6f72672f6172796f6b6573756d612f6c61726176656c2d696e7374616c6c65722f76)](https://packagist.org/packages/aryokesuma/laravel-installer)[![Total Downloads](https://camo.githubusercontent.com/aa3fd4cc53a84a530d22e5d633e148b1692285bee1c675b7c09ecaa008ebedf9/687474703a2f2f706f7365722e707567782e6f72672f6172796f6b6573756d612f6c61726176656c2d696e7374616c6c65722f646f776e6c6f616473)](https://packagist.org/packages/aryokesuma/laravel-installer)[![License](https://camo.githubusercontent.com/45b814d89f733e98c19ebb4ec95b20570791f8eef75b518964adc47c8f3c79bf/687474703a2f2f706f7365722e707567782e6f72672f6172796f6b6573756d612f6c61726176656c2d696e7374616c6c65722f6c6963656e7365)](https://packagist.org/packages/aryokesuma/laravel-installer)[![PHP Version Require](https://camo.githubusercontent.com/374a3c49ff5be36b1fae79adcc1eb279d07ad8f7cd0646321fe37b0890a3ac8d/687474703a2f2f706f7365722e707567782e6f72672f6172796f6b6573756d612f6c61726176656c2d696e7374616c6c65722f726571756972652f706870)](https://packagist.org/packages/aryokesuma/laravel-installer)

- [Tentang](#tentang)
- [Kebutuhan Sistem](#kebutuhan-sistem)
- [Instalasi](#instalasi)
- [Route](#route)
- [Cara Penggunaan](#cara-penggunaan)
- [Foto Tampilan](#foto-tampilan)

Tentang
-------

[](#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
----------------

[](#kebutuhan-sistem)

- [Laravel 9, 10, 11, 12](https://laravel.com/docs/installation)

Instalasi
---------

[](#instalasi)

1. Dari folder utama proyek kamu, buka terminal lalu jalankan perintah berikut:

```
    composer require aryokesuma/laravel-installer
```

2. 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,
];
```

3. 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
-----

[](#route)

- `/install`
- `/update`

Cara Penggunaan
---------------

[](#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:

FileKeterangan`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
-------------

[](#foto-tampilan)

Dapat di lihat di [sini](https://github.com/Aryo07/screenshots-laravel-installer) kenapa digunakan repository lain, karena di dalam repository ini saya khususkan untuk package-nya saja.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance46

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

6

Last Release

407d ago

PHP version history (2 changes)1.0.0PHP &gt;=7.0.0

1.0.1PHP &gt;=8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/61276825?v=4)[Aryo Kesuma](/maintainers/aryo07)[@Aryo07](https://github.com/Aryo07)

---

Top Contributors

[![Aryo07](https://avatars.githubusercontent.com/u/61276825?v=4)](https://github.com/Aryo07 "Aryo07 (13 commits)")

### Embed Badge

![Health badge](/badges/aryokesuma-laravel-installer/health.svg)

```
[![Health](https://phpackages.com/badges/aryokesuma-laravel-installer/health.svg)](https://phpackages.com/packages/aryokesuma-laravel-installer)
```

###  Alternatives

[h5p/h5p-core

H5P Core functionality in PHP

1481.6M39](/packages/h5p-h5p-core)[prestashop/blockwishlist

PrestaShop module blockwishlist

437.7M4](/packages/prestashop-blockwishlist)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
