Tôi đang cố gắng "ghi nhớ" trang mà người dùng đang truy cập khi duyệt qua các bản ghi để khi quay trở lại danh sách, anh ta được đưa trở lại trang nơi anh ta rời đi.Chỉ định một trang để phân trang - Laravel 4
Làm cách nào để thay đổi giá trị "trang hiện tại" cho người tạo trang?
Tôi đã thử nhập :: set ('page', $ x); nhưng không có chức năng như vậy. $ _GET ['page'] = $ x; cũng không hoạt động.
này mã:
$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);
Cả hai đều không hoạt động, tôi nhận được lỗi "Gọi đến undefined method" và "Phương thức không tĩnh xxx :: getConnection() nên không được gọi là tĩnh, giả sử $ điều này từ ngữ cảnh không tương thích "lỗi – wyred
Woops, câu trả lời được cập nhật. Đó nên là 'DB :: getPaginator() -> setCurrentPage(); ' –
Nó hoạt động, cảm ơn! – wyred