35 Módulo Pacientes en el sistema de reservas de citas medicas en LARAVEL(PHP-MySql) FullStack
Duración: 9 minDescripción
🏥 Lección 35: Inicio del Módulo de Pacientes
Título del Video: 35 Módulo Pacientes en el sistema de reservas de citas medicas en LARAVEL (PHP-MySql) FullStack
Esta lección marca el inicio del desarrollo del módulo de Pacientes, estableciendo la base de la arquitectura (Modelo, Vista, Controlador y Migración) para el nuevo módulo del sistema de reservas de citas médicas.
🛠️ Creación de Archivos Base con Artisan
El instructor utiliza un único comando de Artisan para generar de manera eficiente todos los archivos esenciales del nuevo módulo de pacientes [02:04]:
| Tipo de Archivo | Comando Generado |
|---|---|
| Modelo | Paciente.php (en singular) |
| Migración | Archivo para crear la tabla pacientes |
| Controlador | PacienteController.php (con funciones de recurso CRUD) |
El comando completo utilizado es: php artisan make:model Paciente -mcr [02:09].
🗄️ Estructura del Módulo
📂 Vistas (View)
Se crea el directorio pacientes dentro de la carpeta admin en las vistas (resources/views/admin/pacientes), y se definen los archivos .blade.php necesarios para el CRUD (Crear, Leer, Actualizar, Borrar) [03:52]:
- index.blade.php: Para el listado de pacientes.
- create.blade.php: Para el formulario de registro.
- show.blade.php: Para ver los detalles del paciente.
- edit.blade.php: Para editar la información del paciente.
- delete.blade.php: Para la confirmación de eliminación.
📜 Migración
El archivo de migración generado incluye la estructura básica de la tabla pacientes, la cual contendrá por defecto los campos id, created_at y updated_at (timestamps) [03:09].
🔗 Enlace en el Menú
Se añade el nuevo módulo de Pacientes al menú lateral de la plantilla de administración (layout), incluyendo un nuevo ícono representativo [05:25].
🗺️ Configuración de Rutas
Se definen las rutas esenciales para habilitar la navegación al nuevo módulo en el archivo web.php [06:56].
- Se habilita un conjunto de rutas para el administrador (Admin) bajo el prefijo /admin/pacientes.
- Estas rutas se asocian al nuevo PacienteController.
El instructor solicita la opinión del usuario sobre los campos que debería llevar la tabla de pacientes para incorporarlos en la siguiente lección [08:22].
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! ❤️