this is a multifunctional laravel-admin-ext
weiwait-laravel-admin-ext/sorting is a Laravel package for this is a multifunctional laravel-admin-ext.
It currently has 2 GitHub stars and 250 downloads on Packagist (latest version 1.0.6).
Install it with composer require weiwait-laravel-admin-ext/sorting.
Discover more Laravel packages by weiwait-laravel-admin-ext
or browse all Laravel packages to compare alternatives.
Last updated
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',
];
}
public function grid()
{
$grid->model()->orderBy('order');
$grid->column('field', 'label')->sorting();
}
composer require weiwait-laravel-admin-ext/sorting
