camanru / fastleo
This package's canonical repository appears to be gone and the package has been frozen as a result. Email us for help if needed.
0.1.43
2020-11-03 08:50 UTC
Requires
- php: >=7.2
- ext-fileinfo: *
- ext-gd: *
- doctrine/dbal: ^2.9
- illuminate/support: >=5.6
- league/csv: ^9.2
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-11-29 05:21:08 UTC
README
Install Fastleo
composer require camanru/fastleo
Add middleware
protected $middleware = [
...
\Camanru\Fastleo\ModelsList::class,
]
Publish the package’s
php artisan vendor:publish --tag=fastleo --force
Make migrate
php artisan migrate
Create admin
php artisan fastleo:admin
Clear cache
php artisan fastleo:clear
composer dump-autoload
Enter in fastleo
http://site.org/fastleo
Fastleo setting model
public $fastleo_model = [];
public $fastleo_columns = [];
Extend Fastleo setting model
public $fastleo_model = [
'menu' => true,
'name' => 'ModelName',
'title' => 'Model Title',
'icon' => 'fas fa-box-open', // https://fontawesome.com/icons
];
public $fastleo_columns = [
'column' => [
'title' => 'Column Name',
'type' => 'string', // string|text|integer|checkbox|select|include
'media' => false,
'tinymce' => false,
'visible' => true,
'required' => false,
'disabled' => false,
'description' => '',
'placeholder' => '',
'multiple' => false,
'data' => [], // array, example [10,20,30]
'data' => '', // example 'App\User:id:email:admin:1'
// 'Model:column_key:column_value'
// 'Model:column_key:column_value:where:value'
// 'Model::column_value:where:value'
],
];