15 Validación de Datos del Formulario para Crear Empresa en Laravel World (PHP - MySql) FullStack

Duración: 22 min
Módulo: Módulo Empresas Lección 8 de 15

Descripción

✅ Lección 15: ¡Validación de Formularios! 🔒✨

En esta lección, te centrarás en uno de los aspectos más importantes del desarrollo web: la validación de formularios. Aprenderás a garantizar que los datos que los usuarios ingresan sean correctos y seguros antes de guardarlos en la base de datos.

El video cubre los siguientes puntos clave:

  • 🖼️ Soporte para Archivos: El creador del video explica cómo modificar el formulario para que sea capaz de subir archivos, como el logo de la empresa, añadiendo el atributo multipart/form-data [02:09].
  • 🚫 Validación Frontend: Se muestra cómo restringir los tipos de archivos que un usuario puede subir utilizando el atributo accept en el campo de entrada, permitiendo solo formatos de imagen como JPG, JPEG y PNG [03:05].
  • 🔑 Validación Backend: La parte central de la lección se enfoca en la validación en el lado del servidor, utilizando el método validate de Laravel. El video demuestra cómo establecer reglas como required (obligatorio) y unique (único) para campos como el NIT y el correo electrónico, asegurando que no haya duplicados en la base de datos [04:44].
  • 🚨 Mostrando Errores: Se explica cómo mostrar mensajes de error al usuario cuando la validación falla, utilizando la directiva @error de Blade para un mensaje específico por cada campo [11:59].
  • ↩️ Manteniendo los Datos: El video introduce la función old() de Laravel, una herramienta muy útil que evita que los datos ingresados se pierdan después de un error de validación, mejorando la experiencia del usuario [17:50].