Laravel paginate聊天无法正常工作

时间:2018-02-14 06:13:22

标签: php laravel chat

我有代码:

$conversations = Chat::conversations()->for($user)->limit(1)->page(1)->get();

此返回LengthAwarePaginator。但来自get请求的currentPage没有改变。

仅限工作:

$conversations = Chat::conversations()->for($user)->limit(1)->page($request->get('page'))->get();

为什么?

我使用包:https://github.com/musonza/chat

1 个答案:

答案 0 :(得分:3)

此代码始终返回第一页,因为您已对其进行了硬编码:

->page(1)

Laravel的分页功能在内部使用$request->page,因此您无需手动指定当前页面。但是在这个包中你需要这样做,所以只需使用这个代码:

Chat::conversations()->for($user)->limit(1)->page($request->page)->get();