Curso Laravel 12 - Cómo mostrar el listado de posts publicados en Laravel 12 | Curso de Laravel desde Cero
Implementación del listado público de artículos en Laravel 12
Aprende a configurar la visualización de posts en la parte pública de tu aplicación con Laravel 12. Esta lección detalla la creación de controladores, rutas y el uso de accesores para gestionar el contenido de forma eficiente y profesional.
El proceso comienza desde la estructuración de las rutas hasta la creación de una interfaz sencilla para que los usuarios finales puedan navegar por los artículos. A lo largo de esta clase, se exploran las mejores prácticas para interactuar con modelos y vistas en el framework, asegurando que solo el contenido publicado sea visible para la audiencia.
Pasos clave para la gestión y visualización de artículos
- Creación del controlador y configuración de rutas: Se genera el controlador
PostControllervinculado al modeloPosty se ajustan las rutas enweb.phppara gestionar la parte pública, incluyendo una redirección desde la raíz hacia el listado de posts. [00:53] - Implementación del método index: Se define la lógica en el controlador para recuperar los posts paginados, aplicando filtros para mostrar solo los publicados y ordenándolos por su fecha de creación de forma descendente. [05:28]
- Creación de la vista y uso de Blade: Se desarrollan las plantillas
index.blade.phpyshow.blade.php, extendiendo una estructura base y utilizando directivas de Blade para iterar sobre la colección de artículos. [02:40] - Uso de accesores en el modelo: Se implementa un accesor personalizado en el modelo
Postpara gestionar de manera dinámica las URLs de las imágenes, facilitando su visualización en las vistas. [10:45] - Configuración de Route Model Binding: Se modifica el modelo para que las URLs utilicen el
slugdel post en lugar del ID, mejorando así la estructura y legibilidad de los enlaces. [19:10]
Productos útiles para este curso
Resumen y mejores prácticas de desarrollo
Al finalizar esta lección, se ha logrado implementar un sistema de listado funcional que respeta el estado de publicación de los artículos y optimiza la navegación mediante URLs amigables. El uso de accesores y la configuración correcta de rutas demuestran cómo mantener un código limpio y eficiente en Laravel 12, permitiendo escalar el blog hacia la visualización individual de cada post.
Créditos del Autor
Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web y enseñanza del framework Laravel. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.
55. Cómo mostrar el listado de posts publicados en Laravel 12 | Curso de Laravel desde Cero