laravel-installer maintained by hafizmmoaz
hafizmmoaz/laravel-installer
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.