美文网首页
数组或者对象分页

数组或者对象分页

作者: pengtoxen | 来源:发表于2019-05-10 14:55 被阅读0次

有些数据需要进行手动分页,laravel自带的分页无法实现,可以用array_slice或者laravel集合的方法slice实现.

$perPage = 15;
$pageStart = Input::get('page', 1);
// Start displaying items from this number;
$offSet = ($pageStart * $perPage) - $perPage;
// Get only the items you need using array_slice
//$itemsForCurrentPage = array_slice($list->toArray(), $offSet, $perPage, TRUE);
$itemsForCurrentPage = $list->slice($offSet, $perPage);
$data = new LengthAwarePaginator($itemsForCurrentPage, $list->count(), $perPage, NULL, [
'path' => Paginator::resolveCurrentPath(),
]);

相关文章

网友评论

      本文标题:数组或者对象分页

      本文链接:https://www.haomeiwen.com/subject/rmjaoqtx.html