mahbodhastam / linstaller
A simple package to create installation forms for your laravel project
v1.1.2
2021-06-18 19:53 UTC
Requires
- php: ^7.4|^8.0
- illuminate/contracts: ^8.0
- illuminate/support: ^8.0
- orchestra/testbench: ^6.18
This package is auto-updated.
Last update: 2023-05-12 19:35:12 UTC
README
Linstaller (Laravel + Installer) allows users to install your laravel application just by following the setup wizard like Wordpress or any other CMS.
🔧 Installing
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"
♻️ Usage
- Edit the
config/linstaller.php
file and go toexample.com/linstaller
Note: It won't work if you're using artisan serve
✅️ Current Features
- Check directory permissions
- Check server requirements
- Set .env information
- Migrate and seed the database
⛏️ To-do
- Add translations
- Add more languages...
- Add RTL styles for specific languages
- Improve views and errors