【发布时间】:2021-03-09 00:56:40
【问题描述】:
我正在对研究页面的结果进行分页。代码有两页。
-
指向带有搜索表单的页面的索引页面。
-
第二页是应该显示输出的结果页。我希望结果显示在页面中。我的代码是: 在搜索功能中输出这是代码
$final_list = $this->paginate($final_list,5);
return view('results',['list' => $final_list]);
分页功能是:
public function paginate($items, $perPage = 5, $page = null, $options = [])
{
$page = $page ?: (Paginator::resolveCurrentPage() ?: 1);
$items = $items instanceof Collection ? $items : Collection::make($items);
return new LengthAwarePaginator($items->forPage($page, $perPage), $items->count(), $perPage, page,
$options);
}
在结果页面中我显示数据并添加{!! $list->links() !!} 以获取页面。
代码显示第一页的输出。我面临的问题是,当我单击第二个页面或任何其他页面时,它会将我定向到索引页面,在显示该页面的结果之前,我必须再次填写搜索表单。 我不明白这段代码有什么问题。请你帮助我好吗。谢谢
【问题讨论】:
标签: laravel pagination