GreenTeam1988's avatar

Manual Pagination

$users_online = User::allOnline(); $users_online = $this->simple_paginate($users_online,1);

private function simple_paginate($items, $perPage) {

$pageStart = request('page',1); $offSet = ($pageStart * $perPage) - $perPage; $itemsForCurrentPage = $items->slice($offSet, $perPage); return new Paginator( $itemsForCurrentPage, $perPage, Paginator::resolveCurrentPage(), ['path' => Paginator::resolveCurrentPath()]

); }

{{$users_online->links('vendor.pagination.simple-default',['paginator' => $users_online])}}

But hasPage() and hasMorePages() not working. Whats's problem?

0 likes
1 reply
lostdreamer_nl's avatar

hasPage is not a method on the paginator, only hasMorePages and hasPages.

The way you're using it is correct though.

Please or to participate in this conversation.