Laravel-installer is a web installer for web applications. It allows users to check required packages for PHP and Apache, check folder's permissions, save main setting to .env file and create new account to your Laravel app.
- PHP - version 7.2 (min. 7.0)
- Laravel - version 5.8 (min. 5.4)
- Laravel - version 5.4+
- PHP - version 7.0+
- Run composer command
composer require RazorMeister/laravel-installer
- In
config/app.php
add to providers the following line
RazorMeister\Installer\InstallerProvider::class,
- Publish views, assets and config using command:
php artisan vendor:publish --tag=laravelInstaller
Enter to the url
http://your-domain/install/
and follow the steps 😄
List of features ready and TODOs for future development
- Checking required packages
- Checking files and folders permissions
- Saving settings to .env file and running migrations and seeders
- Creating new user
ToDo list:
- Make email notification after successful installation
Project is: in progress.
Project based on https://github.com/rashidlaasri/LaravelInstaller.
Created by @RazorMeister - feel free to contact me!