camanru / fastleo
This package's canonical repository appears to be gone and the package has been frozen as a result.
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
- 0.1.x-dev
- 0.1.43
- 0.1.41
- 0.1.40
- 0.1.39
- 0.1.37
- 0.1.36
- 0.1.35.2
- 0.1.35.1
- 0.1.35
- 0.1.34
- 0.1.33
- 0.1.32
- 0.1.31
- 0.1.30
- 0.1.29
- 0.1.28
- 0.1.27
- 0.1.26
- 0.1.25
- 0.1.24
- 0.1.23
- 0.1.22
- 0.1.21
- 0.1.20
- 0.1.19
- 0.1.18
- 0.1.17
- 0.1.16
- 0.1.15
- 0.1.14
- 0.1.13
- 0.1.12
- 0.1.11
- 0.1.10
- 0.1.9
- 0.1.8
- 0.1.7
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-master
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'
],
];