08 CREATE envio de datos del formulario al CONTROLADOR en CRUD completo con LARAVEL 10 - FullStack

Duración: 14 min
Módulo: 🔍 READ y Configuración del Formulario Lección 3 de 3

Descripción

Lección 08: 📤 CREATE envío de datos del formulario al CONTROLADOR en CRUD completo con LARAVEL 10 - FullStack (14:33)

🔒 Seguridad y Captura de Datos. Esta lección es la columna vertebral de la operación CREATE. Aprenderás cómo canalizar la información ingresada por el usuario desde el frontend hasta el backend de manera segura y eficiente, dejando todo listo para la validación y el guardado.

Contenido Fundamental de la Lección:

  • Ruta de Envío (POST): Se define la ruta de tipo POST en web.php [01:30] que apunta a la función store() del controlador, la cual se encargará de recibir y procesar los datos del formulario.
  • Integración del Formulario: Se configura la etiqueta <form> en Blade, especificando el method="POST" y la action que enlaza con la nueva ruta [02:59].
  • Protección CSRF: Se introduce la directiva fundamental @csrf [03:59]. El instructor explica detalladamente cómo este token oculto se genera automáticamente para proteger la aplicación contra ataques de falsificación de solicitudes entre sitios (CSRF) [06:21].
  • Captura de Datos en el Controlador: En la función store(), se utiliza el helper $request->all() [08:14] para recoger todos los datos enviados por el formulario en una única variable, logrando una sintaxis limpia.
  • Corrección Esencial: Se corrige el formulario de la vista, añadiendo el atributo name a cada campo de entrada (name, email, password, password_confirmation) [11:57] para garantizar que los datos se transmitan y se reciban correctamente en el backend.

Próximos Pasos: El resultado final de esta lección es la confirmación de que el controlador está recibiendo todos los datos necesarios (incluyendo el token y las contraseñas) [12:43], preparando el escenario para la validación de datos en la próxima clase.