Php 将当前url附加到新url
我有一个使用此URL的请求Php 将当前url附加到新url,php,laravel,laravel-5,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()->pagina
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
你知道我怎样才能做到这一点吗
另外,我没有使用刀片,我想你有点困惑
request()->query()
仅在第1页可用,但之后将为null
因此,在get方法中只会得到页面
在您的刀片中,尝试以下操作:
{{
$paginatorVar->appends(request()->input())->links()
}}
$builder->latest()->paginate(10)->附录(illumb\Support\Facades\Input::except('page'))
这样行吗?或者$builder->latest()->paginate(10)->appends(request()->except('page'))->links()
仍然没有,并且仍然是相同的检查此项以获取更多帮助。Rasmus Christoff Nielseni的检查解决方案可能重复,只是不理解为什么它不附加新的url。顺便说一句,我的分页是建立在前端的,它只是在页面链接的基础上获取数据。我没有使用刀片模板引擎
//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();