40 Formulario de Pacientes en el sistema de reservas de citas medicas LARAVEL(PHP-MySql) FullStack
Duración: 17 minDescripción
📝 Lección 40: Formulario de Registro de Pacientes en LARAVEL
Título del Video: 40 Formulario de Pacientes en el sistema de reservas de citas medicas LARAVEL (PHP-MySql) FullStack
Esta lección se dedica a la creación y estructuración completa del formulario de registro para el módulo de Pacientes (create.blade.php), asegurando que todos los campos definidos en la migración sean capturados para el almacenamiento en la base de datos.
1. ⚙️ Configuración del Formulario
El instructor comienza configurando el formulario en la vista create.blade.php:
- Ruta de Acción: El formulario se configura para enviar los datos mediante el método POST a la ruta de almacenamiento (store) del módulo: route('admin.pacientes.store') [02:41].
- Diseño: El formulario utiliza la rejilla de Bootstrap, ocupando las 12 columnas de ancho para acomodar la gran cantidad de campos de información del paciente [02:32].
2. 📋 Campos del Formulario
Se implementan los campos siguiendo el orden y los nombres de la tabla de migración, asegurando que los tipos de input sean correctos:
- Datos Principales (Input de Texto/Número): Se utiliza el componente input para:
- Datos de Fecha (Input de Fecha):
- Fecha de Nacimiento: Se utiliza un input de tipo date (<input type="date">) para facilitar la selección en el navegador [05:00].
- Datos con Opciones Fijas (Select): Para el género y el grupo sanguíneo, donde las opciones son limitadas y predefinidas, se utiliza el componente select:
- Datos de Texto Extenso:
- Dirección: Se implementa un input de texto que ocupa 6 columnas para un campo más amplio [08:03].
- Alergias [10:33].
- Observaciones: Se implementa un área de texto para notas adicionales. El instructor modifica la migración para permitir que este campo sea nullable (opcional), ya que no siempre habrá observaciones que registrar [11:54].
3. ✅ Preparación para el Almacenamiento (Store)
Al finalizar el diseño del formulario, el instructor realiza una prueba de envío [15:35]:
- Verifica que todos los datos se envíen correctamente al controlador a través de la ruta store con el método POST.
- Se confirma que el token CSRF se incluye para la seguridad.
El próximo capítulo se centrará en la implementación de la función store dentro de PacienteController, donde se manejará la validación de datos y el almacenamiento del nuevo paciente en la base de datos [16:43].
Lecciones
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️