【发布时间】:2017-09-14 16:13:45
【问题描述】:
我对两个查询结果进行了合并,效果很好:
$events1 = \App\Event::Where('valid_to','>=',$today)->orderByRaw('valid_to','ASC')->get();
$events2 = \App\Event::Where('valid_to','<',$today)>orderByRaw('valid_to','ASC')->get();
$events = $events1->merge($events2);
现在我需要对这个新集合进行分页,并按照建议添加了这个片段:
$page = 1;
$perPage = 60;
$pagination = new \Illuminate\Pagination\LengthAwarePaginator(
$events->forPage($page, $perPage),
$events->count(),
$perPage,
$page
);
编辑:对于未来的读者,帕特里克斯的回答效果很好,我做到了。
【问题讨论】:
标签: laravel pagination