Publicidad
Publicidad

Curso Laravel 12 - Desarrollo de un CRUD completo de etiquetas | Curso de Laravel 12

Miniatura del vídeo

Implementación de un sistema CRUD para etiquetas en Laravel 12

Aprende a desarrollar un CRUD completo (crear, leer, actualizar y eliminar) para la gestión de etiquetas en un blog utilizando las funcionalidades de Laravel 12.

Esta lección práctica guía a los estudiantes a través del proceso completo de integración de etiquetas, desde la creación del modelo y migraciones hasta la configuración de controladores, rutas y la interfaz de usuario en el panel administrativo del proyecto.

Pasos clave para la gestión de etiquetas

  • Creación del modelo, migraciones y factory: Se inicia generando el modelo Tag con su respectiva migración y factory para facilitar la inserción de registros de prueba [00:00:39].
  • Configuración de la base de datos: Se define el campo name como único en la migración y se habilita la asignación masiva en el modelo Tag, configurando además el factory para poblar la tabla con datos semilla [00:01:04].
  • Despliegue de registros: Se ejecutan las migraciones y los seeders para poblar la base de datos de manera eficiente [00:02:30].
  • Generación del controlador: Se crea el TagController asociado al modelo Tag para manejar la lógica de negocio necesaria para las operaciones del CRUD [00:03:26].
  • Definición de rutas: Se configura la ruta de tipo resource en el archivo correspondiente para gestionar todas las acciones de las etiquetas a través del controlador [00:03:56].
  • Integración en la interfaz: Se añade el enlace a la sección de etiquetas en la barra lateral del panel administrativo y se adaptan las vistas de las categorías para la gestión de etiquetas [00:04:46].
  • Validación y persistencia: Se implementan las reglas de validación necesarias, incluyendo la exclusión del registro actual durante la actualización, para asegurar la integridad de los datos [00:10:32].

Productos útiles para este curso

Para seguir esta clase, se recomienda contar con un entorno de desarrollo configurado con Laravel 12, acceso a una base de datos MySQL mediante phpMyAdmin y el uso de la librería Heroicons para la iconografía del panel administrativo.

Resumen del proceso de desarrollo

Al finalizar esta sesión, se ha completado la implementación de un CRUD funcional que permite a los administradores gestionar etiquetas. Se ha demostrado cómo reutilizar componentes y vistas, aplicar validaciones específicas para campos únicos y utilizar variables de sesión flash para ofrecer retroalimentación visual al usuario tras cada operación de persistencia de datos.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en desarrollo web y frameworks PHP. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

49. Desarrollo de un CRUD completo de etiquetas | Curso de Laravel 12

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos