Laravel Fast Paginate — это быстрая реализация разбиения на страницы со смещением/ограничением для Laravel от Аарона Фрэнсиса:
🎉 I've just released the first version of a new package for Laravel: Fast ⚡️ Paginate.
— Aaron Francis (@aarondfrancis) July 7, 2022
Fast Paginate provides you with a more efficient way of paginating while still using the traditional offset/limit method.https://t.co/698zKmFY1i
Используя Fast Paginate, вы можете использовать тот же API pagination, который доступен в Laravel с помощью метода fastPaginate()
:
// Traditional built-in pagination
Model::query()->paginate()
// Fast paginate has the same method signature
Model::query()->fastPaginate()
// Relationships are supported
User::first()->posts()->fastPaginate();
Если вы хотите узнать больше о методах, используемых в этом пакете, ознакомьтесь с Эффективное разбиение на страницы с использованием отложенных объединений< /a> Аарона Фрэнсиса.
Вы можете узнать больше об этом пакете, получить полные инструкции по установке и просмотреть исходный код на GitHub.