10 CREATE SAVE registrar datos del formulario a la tabla BD CRUD completo con LARAVEL 10 - FullStack
Duración: 14 minDescripción
Lección 10: 🚀 CREATE - Guardar y Persistir Datos del Formulario en la BD (14:57)
El paso final y más importante de la operación CREATE. En esta lección, tomarás los datos validados y seguros del formulario para instanciar el modelo de Laravel, aplicar un hash robusto a la contraseña y registrar el nuevo usuario de forma definitiva en la tabla de la base de datos.
Pasos para el Registro y Guardado Final:
- Instanciación del Modelo: Se crea una nueva instancia del modelo User dentro del método store() para preparar la inserción del nuevo registro ($usuario = new User()) [01:44].
- Asignación de Atributos: Se asignan los valores limpios recibidos del $request a los atributos correspondientes del modelo (name, email, etc.) [02:17].
- Control y Encriptación de Contraseña: Se incorpora explícitamente la clase Hash y el método Hash::make() [08:29] para garantizar que la contraseña se guarde de manera encriptada y segura en la base de datos, siguiendo los estándares de seguridad de Laravel.
- Persistencia en la BD: Se invoca el método $usuario->save() [04:29], el cual ejecuta la instrucción SQL de inserción y guarda el registro de forma definitiva.
- Redirección de Éxito: Se utiliza la función redirect()->route('nombre_ruta') [10:37] para enviar al usuario de vuelta a la vista de listado (index), lo que permite confirmar visualmente que el nuevo registro ha sido creado y añadido a la tabla [13:08].
Próximos Pasos: Con la funcionalidad CREATE y READ completadas, el curso se enfocará en las acciones de administración: Editar y Eliminar.