我在 Users
表中有 500+ 记录,我在我的 Blade 模板中使用以下代码显示列表。
在 Controller 中
$users= Users::paginate(5);
在 Blade View 中
$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
关于php - 如何在 Laravel 中限制页面链接数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65324101/