限制使用 Laravel 分页显示的链接数量
2022-08-30 12:12:26
有什么简单的方法来限制使用Lavavers分页显示的链接数量?
目前最多显示 13 个链接(上一页,1 2 3 4 5 7 8 .. 78 79 下一页)
然而,这对于移动设备来说太多了,变成了两行导航...有没有办法将链接设置为例如仅显示10?
我搞砸了分页演示器,但实际上似乎没有任何工作。
谢谢
有什么简单的方法来限制使用Lavavers分页显示的链接数量?
目前最多显示 13 个链接(上一页,1 2 3 4 5 7 8 .. 78 79 下一页)
然而,这对于移动设备来说太多了,变成了两行导航...有没有办法将链接设置为例如仅显示10?
我搞砸了分页演示器,但实际上似乎没有任何工作。
谢谢
我使用css来限制我允许的链接。真的很简单..这可以扩展为在任意数量的断点处显示任意数量的页面
@media screen and ( max-width: 400px ){
li.page-item {
display: none;
}
.page-item:first-child,
.page-item:nth-child( 2 ),
.page-item:nth-last-child( 2 ),
.page-item:last-child,
.page-item.active,
.page-item.disabled {
display: block;
}
}
此特定实现允许箭头,“...”,第一页,活动页和最后一页
现在Laravel 5.7有了一个新的分页方法,可以自定义分页器每侧的链接数量。借助新方法,在某些情况下,您不再需要自定义分页视图。下面是可用于定义当前页面每一侧的链接计数的 API:
User::paginate(10)->onEachSide(2);
在控制器上编写该代码。
您可以在 https://laravel-news.com/laravel-5-7-pagination-link-customizations 查看更多详细信息