用新的网址附加当前网址

时间:2019-05-16 09:10:11

标签: php laravel laravel-5

我有一个使用此URL的请求

expenses?startDate=2019-05-09&endDate=2019-05-15

现在我想要的是将startDate=2019-05-09&endDate=2019-05-15附加到新的请求URL,以便可以将当前结果转到第二页

expenses?pages=2&startDate=2019-05-09&endDate=2019-05-15

我尝试了

$builder->latest()->paginate(10)->appends(request()->query());

但是当我单击分页时,它不会追加,因此我只能得到

expenses?pages=2

知道如何实现这一目标吗?

PS。我没有使用刀片

2 个答案:

答案 0 :(得分:0)

对不起,我迟到了

我认为您有点困惑

request()->query()仅在第1页中可用,但之后将为 null

因此您在get方法中仅获得page

在您的刀片中尝试

{{
$paginatorVar->appends(request()->input())->links()
}}

答案 1 :(得分:-1)

//in your query
$query = Model::paginate(25); // your query with all conditions
$query->appends(request()->query());

return $query;

// in blade add if need
$query->appends(request()->input())->links();