Been working on this for far too long with no results. I have tried.
`\Illuminate\Pagination\Paginator::setCurrentPage($current_page);`
returns
Call to protected method Illuminate\Pagination\Paginator::setCurrentPage()
\Paginator::setCurrentPage($current_page);
returns Call to protected method Illuminate\Pagination\Paginator::setCurrentPage()
\DB::getPaginator()->setCurrentPage($current_page);
returns call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Database\MySqlConnection' does not have a method 'getPaginator'
$tmp = new Post( ); $tmp->getConnection()->setCurrentPage($current_page);
returns call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Database\MySqlConnection' does not have a method 'getPaginator'
How can I specify the page? I need to specify it manually.
I had hoped it to be as easy as $model->find( )->paginate($per_page, $page)
Suppose you have
$users
to paginate in yourUserController
, you might do:I believe this applies to Laravel 5.0 and above. Have to check on that.
for those people who using api and they want to specify the current page in api, they can use extra parameter like this:
getProducts?page=3
The Builder Class has:
You can call