【发布时间】:2021-12-04 21:33:25
【问题描述】:
我有一个模型,我正在根据用户给出的一些参数进行过滤。过滤工作得很好,但是一旦我开始使用分页,只有第一页的记录被过滤,其他的被忽略。
【问题讨论】:
标签: php laravel pagination
我有一个模型,我正在根据用户给出的一些参数进行过滤。过滤工作得很好,但是一旦我开始使用分页,只有第一页的记录被过滤,其他的被忽略。
【问题讨论】:
标签: php laravel pagination
您可以向分页器添加一组查询变量,以将它们保留在链接中。
$collection = $query->paginate();
$collection->appends(['key' => 'value', /* ... add your filters here */]);
请参阅 Laravel 源代码中的 Illuminate\Pagination\AbstractPaginator::appends。
【讨论】: