如何实现单页多页分页 | laravel 5.7
how to implement multiple pagination in single page | laravel 5.7
我有一种情况,我想使用 laravel paginate() 函数在单个页面中实现多个分页。
控制器文件中的代码。
$products=Product::paginate(10);
$users=Users::paginate(10);
return view('index',['products' => $products, 'users' => $users ]);
代码在我看来 blade 文件。
{{ $products->links(); }}
{{ $users->links(); }}
现在当我点击用户分页时,产品也只从当前页面显示..
我正在使用 laravel 5.7 谁能告诉我如何在单个页面中使用多个分页。
提前致谢。
是的,因为默认分页 url 和 page
要更改,只需将几个额外的参数传递给 paginate
方法
来自
$products=Product::paginate(10);
$users=Users::paginate(10);
return view('index',['products' => $products, 'users' => $users ]);
到
$products=Product::paginate(20,['*'],'productPagination');
$users=Users::paginate(20,['*'],'userPagination');
return view('index',['products' => $products, 'users' => $users ]);
这里是分页功能
希望对您有所帮助
我有一种情况,我想使用 laravel paginate() 函数在单个页面中实现多个分页。
控制器文件中的代码。
$products=Product::paginate(10);
$users=Users::paginate(10);
return view('index',['products' => $products, 'users' => $users ]);
代码在我看来 blade 文件。
{{ $products->links(); }}
{{ $users->links(); }}
现在当我点击用户分页时,产品也只从当前页面显示..
我正在使用 laravel 5.7 谁能告诉我如何在单个页面中使用多个分页。
提前致谢。
是的,因为默认分页 url 和 page
要更改,只需将几个额外的参数传递给 paginate
方法
来自
$products=Product::paginate(10);
$users=Users::paginate(10);
return view('index',['products' => $products, 'users' => $users ]);
到
$products=Product::paginate(20,['*'],'productPagination');
$users=Users::paginate(20,['*'],'userPagination');
return view('index',['products' => $products, 'users' => $users ]);
这里是分页功能
希望对您有所帮助