Usuario:ManuelRomero/Laravel/paginacion
De WikiEducator
Paginación
https://laravel.com/docs/10.x/pagination
- Estableciendo el número máximo de filas para cada visualización
- Para obtener los registros de una consulta obteníamos todos
$empresas = Empresa::all();
- Si queremos establcer un límite de número de registros que queremos visualizar a la vez usaremos el método paginate
$empresas = Empresa::paginate(10);
- Ahora , al visualizar la informacion vemos que solo nos salen el número de filas especificadas
- Para poder realizar navegación entre diferentes páginas, hemos de incluir en la plantilla un 'navegador' o botones de desplazamiento
{{ $users->links() }}
- Si estamos usando tailwind para mantener los estilos incluiremos en el fichero tailwind.config.js
content: [ './resources/**/*.blade.php', './resources/**/*.js', './resources/**/*.vue', './vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php', ],
Paginación usando vue
- Instalo un componente para gestionar la paginación con vue
npm install laravel-vue-pagination
- En el componente donde lo vayamos a usar lo importamos