Linstaller (Laravel + Installer) allows users to install your laravel application just by following the setup wizard like Wordpress or any other CMS.
Note: This package publishes a config/linstaller.php
file. If you already have a file by that name, you must rename or remove it.
- Install package via composer:
composer require mahbodhastam/linstaller
- Optional: The service provider will automatically get registered. Or you may manually add the service provider in your
config/app.php
file:
'providers' => [
// ...
MahbodHastam\Linstaller\Providers\LinstallerServiceProvider::class,
];
- You should publish the public assets and the config file with:
php artisan vendor:publish --provider="MahbodHastam\Linstaller\Providers\LinstallerServiceProvider"
- Edit the
config/linstaller.php
file and go toexample.com/linstaller
Note: It won't work if you're using artisan serve
- Check directory permissions
- Check server requirements
- Set .env information
- Migrate and seed the database
- Add translations
- Add more languages...
- Add RTL styles for specific languages
- Improve views and errors