hafizmmoaz / laravel-installer
A web installer / setup wizard for Laravel applications (environment, requirements, permissions, database, finalize).
v1.0.0
2026-06-29 10:12 UTC
Requires
- php: >=8.1
- illuminate/http: ^10.0|^11.0|^12.0
- illuminate/routing: ^10.0|^11.0|^12.0
- illuminate/support: ^10.0|^11.0|^12.0
README
A web-based installer / setup wizard for Laravel applications. It walks the user through environment configuration, server-requirement checks, folder permissions, database setup and a final "installed" step.
Namespace: HafizMMoaz\Installer
Installation
composer require hafizmmoaz/laravel-installer
The service provider HafizMMoaz\Installer\Providers\LaravelInstallerServiceProvider
is auto-discovered. It registers the installer routes under the /install prefix
(route names prefixed LaravelInstaller::).
Publishing assets
php artisan vendor:publish --provider="HafizMMoaz\Installer\Providers\LaravelInstallerServiceProvider"
This publishes:
config/installer.php— requirements / permissions configurationpublic/installer— installer CSS/JS/fonts (tag:public)resources/views/vendor/installer— installer viewslang/*— installer translation files
Routes
| Method | URI | Name |
|---|---|---|
| GET | /install |
LaravelInstaller::welcome |
| GET | /install/environment |
LaravelInstaller::environment |
| GET | /install/requirements |
LaravelInstaller::requirements |
| GET | /install/permissions |
LaravelInstaller::permissions |
| GET | /install/database |
LaravelInstaller::database |
| GET | /install/final |
LaravelInstaller::final |
Credits
Derived from the MIT-licensed RachidLaasri/LaravelInstaller.
License
MIT — see LICENSE.