Laravel Paginate Array
use App\ResolvePaginate;
Class ...
public function paginateAfter()
{
$users = User::all();
/**
$users = [
{id:15,name:"Joih Mister",email:"[email protected]",...},
...
...
];
*/
$users = array_filter($users,"filterByAI");
/**
Params:
1. data
2. number of item per page.
3. current page.
4. option.
Custom url current ['path' => url()->current()]
Ex: new ResolvePaginate($users,5,2,['path' => url()->current()])
*/
$userPaginate = new ResolvePaginate($users,5,2)
return $userPaginate->paginate();
}
...