System Requirements

  1. PHP >= 5.6.x
  2. Mcrypt PHP Extension
  3. OpenSSL PHP Extension
  4. Mbstring PHP Extension
  5. Tokenizer PHP Extension
  6. FileInfo PHP Extension
  7. Laravel Version 5.3.x

All system requirements must be met, if not, then the system may not run smoothly.

Here's how to install CRUDBooster:

1. Open a terminal and run the following comment in your Laravel project folder:

$ composer require crocodicstudio/crudbooster=5.3.0.*

2. Add the following class provider dependency on config file / app.php

...
Barryvdh\DomPDF\ServiceProvider::class,
Maatwebsite\Excel\ExcelServiceProvider::class,
Unisharp\Laravelfilemanager\LaravelFilemanagerServiceProvider::class,
Intervention\Image\ImageServiceProvider::class,
crocodicstudio\crudbooster\CRUDBoosterServiceProvider::class,
...

3. Add the following facades in section "Facades" config file / app.php

...
'PDF' => Barryvdh\DomPDF\Facade::class,
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
'Image' => Intervention\Image\Facades\Image::class,
'CRUDBooster' => crocodicstudio\crudbooster\helpers\CRUDBooster::class,
...

4. Run the following command in the terminal, this function to publish the configuration file, useful if you will be certain to configure the plugin (Run the following function)

$ php artisan vendor:publish
$ php artisan vendor:publish --provider="crocodicstudio\crudbooster\CRUDBoosterServiceProvider" --force

5. Open .env, located in the root folder of your laravel project. Please make arrangements and a database on the following lines:

...
DB_DATABASE={DATABASE_NAME}
DB_USERNAME={USER_NAME}
DB_PASSWORD={PASSWORD}
...

6. Run the following command in order to make major database system CRUDBooster

$ php artisan migrate --seed


If you've followed the steps above, should CRUDBooster can walk. How to find out is to test into the courtyard Backend.

By default backend CRUDBooster exist at the following URL:

http://[YourDomain]/public/admin
username : admin@crudbooster.com
password : 123456