Pagination

Paginate database results and API responses

Pagination splits large result sets into pages so you only load what the user needs to see.

paginate() returns a page of results with full navigation: first, last, and numbered pages.

Results1-15 of 45
1User 1
2User 2
3User 3
4User 4
5User 5
6User 6
7User 7
8User 8
9User 9
10User 10
11User 11
12User 12
13User 13
14User 14
15User 15
paginate()
PHP
// Controller
$users = User::paginate(15);

return view('users.index', ['users' => $users]);

// Blade
{{ $users->links() }}