Sorting
Make Model Sortable
Sorting feature of this package is in its infancy and subject to changes.
- Use
Sortable
trait. - Define
allowedSorts()
method.
use IndexZer0\EloquentFiltering\Sort\Traits\Sortable;
use IndexZer0\EloquentFiltering\Sort\Sortable\Sort;
class Product extends Model
{
use Sortable;
public function allowedSorts(): AllowedSortList
{
return Sort::only(
Sort::field('name'),
);
}
}