Как применить пагинацию в Lumen?

Как я могу сделать свою страницу разбитой на страницы, чтобы она отображала 10 записей на странице. Я сделал это в Laravel, но не знаю, как это сделать в Lumen.


person Volatil3    schedule 15.08.2015    source источник


Ответы (2)


Paginate доступен в Lumen. Вы будете делать то же самое, что и в Laravel. Вот документация: http://laravel.com/docs/5.1/pagination#basic-usage

Я сам использовал его в версии 5 Lumen, и я могу сказать вам, что он работает так же.

ex. $users = DB::table('posts')->paginate(10);

person Alan Ktquez    schedule 16.08.2015
comment
Спасибо, жаль, что вы не ответили раньше. - person Volatil3; 16.08.2015
comment
Как добавить ссылки на страницы в приложении для Android? - person Shafi; 07.05.2017

пропустить / взять

Чтобы ограничить количество результатов, возвращаемых запросом, или пропустить заданное количество результатов в запросе (OFFSET), вы можете использовать методы skip и take:

$users = DB::table('users')->skip(10)->take(5)->get();

Источник: https://laravel.com/docs/5.1/queries#ordering-grouping-limit-and-offset

person Eduardo Cuomo    schedule 30.03.2018