php - 限制 Laravel 分页显示的链接数量

标签 php laravel pagination

有什么简单的方法可以限制 Laravel 分页显示的链接数量?

目前最多显示13个链接(Prev, 1 2 3 4 5 7 8 .. 78 79 next)

然而,这对于移动设备来说太多了,变成了两行导航......有没有办法将链接设置为例如只显示 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;
    }
}

这个特定的实现允许箭头、'...'、第一页、事件页和最后一页

关于php - 限制 Laravel 分页显示的链接数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27655992/

相关文章:

jquery - Bootstrap 日期选择器隐藏在模态中

laravel - 无法获取任何可与 Laravel Mix 配合使用的包

MySQL 在 SQL Server 中的 LIMIT

XSLT 分页

PHP Curl - 以下位置带有 "201 Created"响应头

php - 在 MVC 结构中工作时,DAO 与 Model 相同吗?

php - 使用 SQL 生成的名称在 PHP 中链接

php - Laravel 多对多数据透视表不同的数据库

mysql - 在 Laravel 的列中使用连接和逗号分隔值执行查询

PHP分页无序列表项