我试图“记住”用户浏览记录时所在的页面,以便当他返回列表时,他会返回到他离开的页面。
如何更改分页器的“当前页面”值?
我试过 Input::set('page', $x);但是没有这个功能。
$_GET['page'] = $x;也不起作用。
这是代码:
$list = Publication::orderBy($this->data['sort_by'], $this->data['order_by']);
foreach ($this->data['filter_data'] AS $field => $value) {
$list->where($field, 'LIKE', "%$value%");
}
$this->data['list'] = $list->paginate(15);
最佳答案
我查看了 API --- 事实证明这在 2014 年变得容易多了。
您所要做的就是设置
Paginator::setCurrentPage(2);
在您调用之前的任何时间
->paginate()
,我相信,它应该覆盖由 ?page=
设置(或未设置)的页面.
关于pagination - 指定分页页面 - Laravel 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17386641/