Нехай у вас у базі даних зберігається досить багато записів. Зазвичай немає сенсу показувати всі ці записи одразу, їх розбивають на деяку кількість сторінок, по N записів на сторінку, наприклад, по 10 . Таке розбиття називається пагінацією .
Пагінація являє собою розбивку деякої довгої структури на сторінки . Наприклад, у нашому завданні у нас буде довгий список користувачів, наприклад, у 100 або 200 штук, а ми не показуватимемо їх усі одразу, а виводитимемо по 10 штук на одній сторінці.
Cursor-пагінація Ви можете створити екземпляр Cursor-пагінації за допомогою методу cursorPaginate , пропонованого побудовником запитів . Цей метод повертає екземпляр Illuminate\Pagination\CursorPaginator : $users = DB::table('users')->orderBy('id')->cursorPaginate(15);