所以我在Laravel中有一个'搜索结果'页面,它对结果进行分页。
我将$search
对象传递给视图,其中包含术语等,如下所示:
return view('pages.search', [
'listings' => $listings,
'search' => $search
]);
这在第一页上工作正常,但在任何其他页面上该对象消失。根据文档,我试图在渲染页面链接的地方执行此操作:
{!! $listings->appends(['search' => $search])->render() !!}
...它附加了一堆奇怪的东西,显然不是我的$ search对象:
/search?search%5Bincrementing%5D=1&search%5Bexists%5D=0&search%5BwasRecentlyCreated%5D=0&search%5Btimestamps%5D=1&page=2
有谁知道我哪里出错了?
答案 0 :(得分:1)
呃,我是个白痴。这样就可以了:
{!! $listings->appends(Input::except('page'))->links() !!}