21 CRUD Update Datos de la Empresa en Laravel (PHP - MySql) FullStack

Duración: 29 min
Módulo: Módulo Empresas Lección 14 de 15

Descripción

🔄 Lección 21: ¡Actualizando los Datos de la Empresa! 💾✨

En esta lección, te centrarás en la funcionalidad de actualización de datos, un pilar del CRUD. Aprenderás a modificar la información de una empresa ya existente en tu sistema, incluyendo el cambio de logo y de contraseña de usuario.

El video cubre los siguientes puntos clave:

  • 🐛 Corrección de Datos: El creador del video comienza solucionando un error donde el sistema estaba guardando el símbolo de la moneda en lugar del ID, asegurando que los datos se almacenen de forma correcta en la base de datos [02:56].
  • ⚡ Actualización Dinámica con AJAX: Se demuestra cómo utilizar AJAX para actualizar los menús de ciudades y departamentos de forma dinámica. Al cambiar el país, la lista de ciudades se refresca sin recargar la página, lo que mejora la experiencia del usuario [05:55].
  • 📝 Lógica de Actualización: El video enseña a crear una nueva ruta con el método PUT para manejar la solicitud de actualización. Luego, se implementa la lógica en el controlador para:
    • Validar los datos del formulario [17:07].
    • Buscar los registros de la empresa y del usuario existentes en lugar de crear unos nuevos [18:22].
    • Manejar la subida de logos, incluyendo la eliminación del logo anterior si se carga uno nuevo [19:51].
    • Actualizar la información del usuario, como el correo y la contraseña, si es necesario [22:12].
  • ✅ Prueba Final: El video concluye con una demostración de todo el proceso de actualización, verificando que todos los cambios se guardan correctamente en la base de datos [27:00].