Laravel Pagination Get Total Page Example

Laravel 8 , Laravel 7 , Laravel , Laravel 6



Hi Guys,

In this example,I will learn you how to get total page pagination can easy and simply Pagination current Button in laravel.

we can add current link on pagination using total() in laravel 6, laravel 7 and laravel 8 application. laravel provide new eloquent method total() for adding simple pagination with only current button link.

Create Route:

In first step, we will create simple routes for getting users and view it, so let's add new route in web.php file:


Route::get('users', '[email protected]');

Create Controller:

Now, we will create new UserController with index() method. in index() we will write simple pagination code. so let's create as like bellow:



namespace App\Http\Controllers;

use Illuminate\Http\Request;

use App\User;

class UserController extends Controller



* The attributes that are mass assignable.


* @var array


public function index()


$users = User::paginate(10)->total();

return view('users', compact('users'));



Create View File:

In this last step, we will create simple blade file and display users with pagination. so let's add bellow code:


<!DOCTYPE html>



<title>Laravel Pagination Get Total Page Example -</title>

<link rel="stylesheet" href="">



<div class="container">

<h1>Laravel Pagination Get total Page Example -</h1>

<table class="table table-bordered">





@foreach($users as $user)


<td>{{ $user->id }}</td>

<td>{{ $user->name }}</td>




{{ $users->links() }}




It will help you...