weiwait-laravel-admin-ext / sorting
this is a multifunctional laravel-admin-ext
1.0.6
2020-08-14 08:22 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ^1.7
- spatie/eloquent-sortable: ^3.6
Requires (Dev)
- phpunit/phpunit: ~6.0
README
使用:
use Illuminate\Database\Eloquent\Model; use Spatie\EloquentSortable\Sortable; Class SomeModel extends Model implements Sortable { use \Weiwait\Sorting\SortingTrait; public $sortable = [ // 设定升序降序 'direciton' => 'asc or desc', // 设定排序时根据此字段分组,排序将根据此字限定段累加 (query->where($restriction, this->$restriction)) 'restriction' => 'this field or unset', ]; }
Grid:
public function grid() { $grid->model()->orderBy('order'); $grid->column('field', 'label')->sorting(); }
安装:
composer require weiwait-laravel-admin-ext/sorting