如何使用 Laravel 4 在分页中传递额外的参数?

Posted

技术标签:

【中文标题】如何使用 Laravel 4 在分页中传递额外的参数?【英文标题】:How can I pass extra parameter in pagination by using Laravel 4? 【发布时间】:2015-11-03 04:10:15 【问题描述】:

我想通过传递额外的参数来过滤结果,在 laravel 4 上应用分页。

【问题讨论】:

【参考方案1】:

您可以通过 laravel 中的 appends 分页方法来做到这一点。

<?php echo $users->appends(array('sort' => 'votes'))->links(); ?>

请使用 laravel 文档:

http://laravel.com/docs/4.2/pagination#appending-to-pagination-links

你可以通过这个链接:

Laravel Pagination links not including other GET parameters

秃头的答案。

【讨论】:

【参考方案2】:

看这里的方法签名https://github.com/laravel/framework/blob/master/src/Illuminate/Database/Query/Builder.php#L1217 第 1385 行,

以下可能是您的解决方案

paginate($this-&gt;limit, $this-&gt;fields)

谢谢。

【讨论】:

以上是关于如何使用 Laravel 4 在分页中传递额外的参数?的主要内容,如果未能解决你的问题,请参考以下文章

Laravel单一作业类被分派了多次,不同的参数被覆盖了

如何在分页中查看第二页

如何在分页中获取特定行的页码

如何在以下代码中设置条件以在分页中标记当前页面?

是否有可能从AJAX请求中获取rowCount()以在分页中使用它?

$ _GET在分页中丢失