سلام دوستان من میخام اطلاعات مقالاتم رو فیلتر کنم توی url درخواستم بصورت get ارسال میشه و اطلاعات بر میگرده برام ولی فیلتر اعمال نمیشه ممنون میشم راهنماییم کنید توی عکس url هم مشخصه

public function scopeFilter($query)
{
$category = request('category');
if(isset($category) && trim($category) != '' && $category != 'all'){
$query->whereHas('categories' , function($query) use($category){
$query->whereId($category);
});
}
if(request('order') == 1){
$query->oldest();
}else{
$query->latest();
}
return $query;
}
<form action="/">
<div class="form-filter">
<select name="category" id="">
<option value="all">همه دسته ها</option>
@foreach (\App\Category::all() as $category)
<option value="{{$category->id}}" {{request('category') == $category->id ? 'selected' : ''}}>{{$category->name}}</option>
@endforeach
</select>
<select name="order" id="">
<option value="all">همه مقالات ها</option>
<option value="0" {{request('order')=='0' ? 'selected' :''}}> تازه ترین ها</option>
<option value="1" {{request('order')=='1' ? 'selected' :''}}> قدیمی ترین ها</option>
</select>
<button type="submit" class="buttonf">فیلتر</button>
</div>
</form>@hosseinshirinegad98
جواب نداد متاسفانه اینم اصلا اعصابمو داغون کرد سه روز درگیرشم
شاید پاسخ شما همینجا باشد
دقیقا کد های شما رو توی کنترلر ARTICLE یه متد تعریف کردم بعد ارجاش دادم به view صفحه ایندکس
@hosseinshirinegad98
ارور نمیده فقط فیلتر اعمال نمیشه اگه براتون مقدوره به تلگرامم پیغام بدید اونجا از کدها رکورد گرفتم ویدیو رو خودتون ملاحضه کنید
@Mehrdad279