Paginación simple en Eloquent con Laravel

Paginación simple en Eloquent con Laravel
Photo by Brando Makes Branding / Unsplash

Como ya hemos visto anteriormente, podemos paginar nuestras queries de Eloquent con la siguiente instrucción:

$posts = Post::paginate(15);

Además, en nuestro fichero Blade podemos añadir la siguiente línea:

{{ $posts->links() }}

y nos añadirá automáticamente la paginación, conteniendo los números de página en botones. Sin embargo, hay veces que solamente queremos mostrar el botón de Siguiente y Anterior. Para ello, en lugar de paginate(15) tenemos que llamar al siguiente método:

$posts = Post::simplePaginate(15);

Y esto nos mostrará el botón de Siguiente y Anterior en una paginación mucho más simple al llamar a {{ $posts→links }} :-)