/Linstaller

Linstaller allows users to install your laravel application just by following the setup wizard like Wordpress or any other CMS.

Primary LanguagePHPMIT LicenseMIT

Linstaller

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.

  1. Install package via composer:
composer require mahbodhastam/linstaller
  1. 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,
];
  1. 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 to example.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