【发布时间】:2019-01-14 20:48:42
【问题描述】:
如何在网页上显示指定数量的记录?
喜欢:每页的项目数:25 | 50 | 75 |100 如果我选择 25 则应显示 25 条记录.. 我想在 laravel 5.5 中使用这个 .. 有人能帮帮我吗?
【问题讨论】:
-
只需将每页的项目数传递给分页方法,例如
->paginate(75)。 Pagination Docs 对此非常清楚。 -
但我想要这个,->(每页项目数:25 | 50 | 75 |100)在我的 index.blade.php 和页面控制器的索引函数中查看
-
通过请求查询字符串发送号码。例如:
yourapp.com/users?perPage=100并在您的控制器操作中从请求Users::paginate(request()->get('perPage', 25);中获取它。这将从请求中获取100值,如果没有传递perPage参数,则默认为25。您可能还希望将请求注入您的控制器操作方法(不使用request()帮助器),为此您可能需要阅读 HTTP Requests Docs。 -
但是我应该在 index.blade.php 中做什么?我应该使用任何 if else 吗?
-
您提供的当前代码外观的上下文非常少,因此您可能需要编辑您的问题以包含您当前的代码,以便我们提供更准确的建议。
标签: laravel laravel-5 pagination laravel-5.5