سلام
من از صفحه بندی لاراول استفاده کردم و تو حالت عادی مشکلی نداره
اما وقتی برای قسمت هایی که جستجو انجام میشه صفحه بندی کار نمیکنه و فقط صفحه اول رو نشون میده و صفحات بعدی رو ارور 404 میده
کد من هم به این شکل هست :
public function results(Request $Request)
{
$shop=shop::findorfail($Request->shops);
$id = $Request->id ;
$name = $Request->name ;
$category = $Request->categories;
$list= $Request->list;
if($shop->productshow == 1){
if($category != null){
if($list == 1){
$products=product::
orderby('id' , 'desc')
->where( 'status', '>', '1')
->where( 'name', 'like', "%".$name."%")
->where('catpro_id', $category)
->paginate(10);
return view('user.shops.result' , compact('products' ,' shop'));
}
}
}
}
در ضمن نسخه لاراول من 7.22 هست و همچنین با simplePaginate هم همین مشکل بود و حل نشد
سلام.
داخل ویو اگر برای paginate به صورت زیر عمل کردین
{{ $products->links() }}
باید کد بالا رو به صورت زیر بنویسید.
{{ $products->appends(request()->query())->links() }}
سلام دوست عزیز
@cutdiamond32
وقتی از paginate استفاده میکنی و اگر پارامتر فیلتری داری باید اونو تو صفحه بندی اد کنی :
https://laravel.com/docs/8.x/pagination#appending-query-string-values
سلام.
داخل ویو اگر برای paginate به صورت زیر عمل کردین
{{ $products->links() }}
باید کد بالا رو به صورت زیر بنویسید.
{{ $products->appends(request()->query())->links() }}
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟