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!