سلام عذر ادب وخسته نباشی این قسمت کد رو به مدل video.phpاضافه کنن بچهها
public function scopeSort( Builder $builder , array $params) { return (new VideoFilters($builder))->apply($params); }
سلام
نه دیگه این نیازی نیست.....sort داخل کلاس VideoFilters گنجانده شده
باید اینجوری بنویسیم
داخل : CategoryVideoController
$videos = $category->videos()->filter($request->all())->paginate();
داخل مدل Video :
public function scopeFilter(Builder $builder, array $params) { return (new VideoFilters($builder))->apply($params); }
و نهایتا دسترسی به کلاس VideoFilter و با پاس دادن builder و params دیگه تمامی فیلترها و sortها search اونجا مدیریت و هندل میشه....