我有一个使用此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。我没有使用刀片
答案 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();