【发布时间】:2018-12-16 21:12:34
【问题描述】:
我正在使用 Laravel 5.6,我想反转分页查询的结果。这就是我想要做的:
$chats = Chats::where('message_id', $message_id)->orderBy('id', 'DESC')->paginate(5);
if(!empty($chats)) {
$data['messages'] = $chats->reverse()->values();
$data['status'] = 200;
$data['create_user_id'] = Auth::id();
}else{
$data['error'] = "No chats available";
}
但它会从结果中删除分页。假设我在表中有这 10 个值
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
现在我希望6, 7, 8, 9, 10 出现在第一页结果中,1, 2, 3, 4, 5 出现在第二页结果中,特别是按照这个顺序。
我如何得到这个?请帮忙!!!
【问题讨论】:
-
“它从结果中删除了分页”是什么意思?你的控制器返回什么?
标签: php laravel pagination