سلام دوستان من برای یک صفحه فیلتر سازی انجام دادم ولی صفحه بندی درست نمایش نمیده تو این حالت
switch (request('filter')) {
case 'solved':
$answered = array();
foreach (Discussion::all() as $d) {
if ($d->hasBestAnswer()) {
array_push($answered , $d);
}
}
$discussions = new Paginator($answered , 5);
break;
}
به این شکل هم تعریف کردم ولی موفق نشدم
{{ $discussions->appends([ 'filter' => request('filter') ])->render() }}
url
به این شکل هست که باید قبل فیلتر ادرس اون صفحه بیاد
http://localhost:8000/?filter=unsolved&page=2دوستان کسی نمیدونه مشکل کارم کجاست ؟
روش های دیگه انجام دادم صفحه بندی درست میشه باز فیلتر کار نمیکنه
اگر بهم ریخته نمایش میده، از لاراول 7 به بعد، صفحه بندی یکم داستان داره. اینجا در پرسش و پاسخ توضیح داده شده:
https://roocket.ir/series/laravel-projects/episode/47
شاید پاسخ شما همینجا باشد
نه مشکل اینه که url درست نمایش نمیده
وقتی جور دیگه ای مینویسم که urlدرست نشون بده اون وقت دیگه فیلتر کار نمیکنه
فکر میکنم مشکل از خود فیلتر هست
اشتباه انجام دادم ؟
ممنونم
از روش دیگه ای به جواب رسیدم