razormeister / laravel-installer
Web installer for laravel applications
1.0.3
2019-07-28 11:43 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2024-02-28 22:04:43 UTC
README
Table of contents
General info
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.
Technologies
- PHP - version 7.2 (min. 7.0)
- Laravel - version 5.8 (min. 5.4)
Requirements
- Laravel - version 5.4+
- PHP - version 7.0+
Setup
- 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
Code Examples
Enter to the url
http://your-domain/install/
and follow the steps 😄
Features
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
Screenshots
Status
Project is: in progress.
Inspiration
Project based on https://github.com/rashidlaasri/LaravelInstaller.
Contact
Created by @RazorMeister - feel free to contact me!