【发布时间】:2017-06-24 09:59:56
【问题描述】:
我有一个分页实例,我想将请求中的所有查询参数附加到next_page_url 属性。
我有一个像&name=chris 这样的值的查询参数,但我也有一个没有像&xyz 这样的值的参数。
但是,当我将所有查询参数附加到分页实例时,如下所示:
$query->simplePaginate(50)->appends($request->all());
只有带值的参数才会被附加。
如何将所有参数附加到next_page_url?
更新
我想附加查询参数以获取下一个请求数据。
如果我不这样做,它总是会返回“next_page_url”:“http://vue.dev/contacts?page=2”。我想要的是 "next_page_url":"http://vue.dev/contacts?name&page=2"
【问题讨论】:
-
想知道,为什么要附加查询参数?
-
@joshuamabina 获取下一个请求数据块。如果我不附加它总是会返回“next_page_url”:“http:\/\/vue.dev\/contacts?page=2”。我想要的是 "next_page_url":"http:\/\/vue.dev\/contacts?name&page=2"
-
额外的参数(即名称)有什么用?
next_page_url应该只是保存 下一页的网址。 -
试试这个:
$query->simplePaginate(50)->appends(Input::query()); -
@SKJajoriya 相同的结果。
标签: php laravel pagination laravel-5.4