pagination - 指定分页页面 - Laravel 4

标签 pagination laravel laravel-4

我试图“记住”用户浏览记录时所在的页面,以便当他返回列表时,他会返回到他离开的页面。

如何更改分页器的“当前页面”值?

我试过 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/

相关文章:

forms - 更新一些信息后,返回到特定分页页面 - Laravel 4

PHP - 获取页数

pagination - DataTables - 复选框选择 - 分页不保留所选复选框的值

java - HQL - 用于分页的行标识符

laravel - 如何更改 laravel 关系的结果

PHP 7.2 + Laravel 5.8 : Call to parent method defined in Trait overwritten by a call to parent method in a Class that uses this Trait

php - Laravel - 根据数组同步数据透视表

php - PayPal API 格式错误的请求

php - 如何使用 Laravel 的 Illuminate Database 类实现事务?

ruby-on-rails - 仅使用下一个按钮分页