如何限制 Laravel 中的页面链接数量?
Posted
技术标签:
【中文标题】如何限制 Laravel 中的页面链接数量?【英文标题】:How to limit the number of page links in Laravel? 【发布时间】:2021-03-27 03:55:23 【问题描述】:我在 Users
表中有 500+ 条记录,我在 Blade 模板中使用以下代码显示列表。
在控制器中
$users= Users::paginate(5);
在刀片视图中
$users->links();
这是显示从 1 到 10 的页面,
但是我想显示1, 2 ....... 9,10
的第一页和最后两页,
如果用户在第 5 页上的页面应显示为 3,4 ... 5... 9,10
【问题讨论】:
这可能会回答你的问题:laravel.com/docs/8.x/… 你读过这个吗? laravel.com/docs/7.x/pagination#customizing-the-pagination-view,您可以发布供应商并自行定制 【参考方案1】:你可以使用 onEachSide() 方法
$users->onEachSide(2)->links()
Laravel 文档:https://laravel.com/docs/8.x/pagination#adjusting-the-pagination-link-window
【讨论】:
以上是关于如何限制 Laravel 中的页面链接数量?的主要内容,如果未能解决你的问题,请参考以下文章