Como criar paginação com Laravel 11


Neste tutorial, será apresentado como criar paginação com Laravel 11.

Primeiramente, será demonstrado como usar o Bootstrap 5 para criar a paginação.

Em seguida, será explicado como traduzir a aplicação Laravel 11 para o português.

Por fim, será mostrado como criar a paginação na página de listagem.


Download do código fonte desenvolvido na aula: Download

PlayList sobre Laravel 11: Acessar

Como instalar o GIT: Acessar

Receber as aulas gratuitas do curso de Laravel: Acessar


Para começar, é utilizado como base o projeto da aula "CRUD - Cadastrar, listar, editar e apagar com Laravel 11 - Parte 1".

Em seguida, foi acrescentada na controller "app/Http/UserController.php" a função de paginação "paginate()".

$users = User::orderByDesc('id')->paginate(2);

Na view "resources/views/users/index.blade.php", responsável por exibir a lista de usuários, foi implementada a funcionalidade para apresentar a paginação ao usuário.

{{ $users->links() }}

Para exibir o layout da paginação no Laravel com Bootstrap 5, é necessário fazer a alteração no arquivo "app/Providers/AppServiceProvider.php".

public function boot(): void
{
    // Incluir a paginação do Bootstrap 5
    Paginator::useBootstrapFive();
}

Baixar o código-fonte completo do projeto.

Bom, era isso. Espero que o tutorial tenha sido útil!