php - 如何在 Laravel 中限制页面链接数?

标签 php laravel pagination laravel-pagination

我在 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/

相关文章:

php - 尝试使用 Kohana 分页模块的问题

php - 从下拉列表中获取值。 (有点棘手)

php - 通过将时间戳转换为 unix 时间从 mysql 获取数据

php - 在 Laravel 5 中从数据库渲染 html 图像标签

java - 如何扩展 JavaFX 分页导航以显示附加控件?

php - 找不到自定义分页 404 的自定义分类法和自定义帖子类型

php - 检查 unix 时间戳是否在 MySQL 中的当前月份内

php - Joomla 3.4.3 - configuration.php 不可写

php - 将 SHA512 哈希函数从经典 Asp 转换为 php/Laravel

php - 使用自定义闪现 session 数据注册后的 Laravel 自定义重定向