Pagination Example In Laravel

Websolutionstuff | Sep-24-2020 | Categories : Laravel

In this article, we will see a pagination example in laravel, as we all know pagination is a very common feature in all websites, if we want to display a specific number of details or images then we can use pagination. Laravel provides paginate method and it will automatically take care of setting the proper limit and offset based on the current page being viewed by the user. Here we will show you how to use pagination in laravel 6 and laravel 7. Also, we have to try to paginate method in laravel 6 and laravel 7.

So, let's see laravel custom pagination, laravel pagination links, and pagination in laravel 6/7/8.

First of all, we will create a controller and add the below code in the index() function, and we will use paginate() function for pagination.

app/Http/Controllers/UserController.php

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\User;

class UserController extends Controller
{
    
    public function index(Request $request)
    {
        $users = User::paginate(5);
  
        return view('users.index',compact('users'));
    }
}

 

 

Now, we need to create a blade file for viewing. here we will add the links() function. So, it will generate pagination automatically.

resources/views/index.blade.php

@extends('users.layout')
@section('content')
    <div class="row">
        <div class="col-lg-12" style="margin-top: 15px ">
            <div class="text-center">
                <h2>Pagination Example in Laravel - websolutionstuff.com</h2>
            </div>
        </div>
    </div><br>
   
    <table class="table table-bordered">
        <tr>
            <th>Name</th>
            <th>Email</th>
        </tr>
        @if(!empty($users))
        @foreach ($users as $user)
        <tr>
            <td>{{ $user->name }}</td>
            <td>{{ $user->email }}</td>
        </tr>
        @endforeach
        @else
            <tr>
              <td colspan="4">No data found</td>  
            </tr>
        @endif
    </table>
  
    <div class="text-center">
        {!! $users->links() !!}
    </div>
@endsection

 

 

pagination-example-in-laravel

 


You might also like:

Recommended Post
Featured Post
How To Validate Email Using jQuery
How To Validate Email Using jQ...

In this article, we will see how to validate email using jquery. we will use regular expression(regex) for email va...

Read More

Nov-09-2022

How To Use CSS In React JS
How To Use CSS In React JS

In this article, we will see how to use CSS in React JS. Also, we will see camel case CSS in React JS. React i...

Read More

Aug-17-2022

How to Search with Pagination in Laravel 10 Vue 3
How to Search with Pagination...

Hey everyone! Ever found yourself in need of a straightforward example for integrating search and pagination in a Larave...

Read More

Jan-01-2024

Carbon Add Years To Date In Laravel
Carbon Add Years To Date In La...

In this article, we will see examples of carbon adding years to date in laravel. Here we will laravel add...

Read More

Dec-07-2020