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.