如何限制Laravel中的页面链接数?
How to limit the number of page links in Laravel?
我在 Users
table 中有 500+ 条记录,我在 Blade 模板中使用以下代码显示列表。
在控制器中
$users= Users::paginate(5);
在Blade视图中
$users->links();
显示的是第 1 到 10 页,
但我想显示 1, 2 ....... 9,10
、
的第一页和最后两页
如果第 5 页的用户应该显示为 3,4 ... 5... 9,10
您可以使用 onEachSide() 方法
{{ $users->onEachSide(2)->links() }}
Laravel 文档:https://laravel.com/docs/8.x/pagination#adjusting-the-pagination-link-window
我在 Users
table 中有 500+ 条记录,我在 Blade 模板中使用以下代码显示列表。
在控制器中
$users= Users::paginate(5);
在Blade视图中
$users->links();
显示的是第 1 到 10 页,
但我想显示 1, 2 ....... 9,10
、
如果第 5 页的用户应该显示为 3,4 ... 5... 9,10
您可以使用 onEachSide() 方法
{{ $users->onEachSide(2)->links() }}
Laravel 文档:https://laravel.com/docs/8.x/pagination#adjusting-the-pagination-link-window