31 Acción SHOW Secretarias en el sistema de reserva de citas medicas con LARAVEL(PHP-MySql)FullStack
Duración: 13 minDescripción
👀 Lección 31: Visualización de Secretarias (Show)
Título del Video: 31 Acción SHOW Secretarias en el sistema de reserva de citas medicas con LARAVEL (PHP-MySql) FullStack
Esta lección se enfoca en implementar la acción show (mostrar) para ver los detalles completos de una secretaria específica, incluyendo los datos de la tabla users a través de la relación de modelos.
📋 Muestra de Datos en el Listado (Index)
Antes de la acción show, el instructor completa la visualización de datos en el listado principal (index.blade.php) [02:01].
- Datos Directos: Los campos de la tabla secretarias (CI, Celular, Fecha de Nacimiento, Dirección) se muestran directamente con la sintaxis $secretaria->campo [02:10].
- Datos Relacionados (Correo Electrónico): Para mostrar el correo electrónico, que reside en la tabla users, se utiliza la relación de modelos definida previamente: $secretaria->user->email [03:01].
🗺️ Configuración de la Ruta y Función Show
Se implementa la lógica para que al hacer clic en el botón "Ver" (la acción show), se muestren los detalles del registro.
- Ruta: Se define la ruta de tipo GET que acepta el ID de la secretaria como parámetro: /admin/secretarias/{id} [04:48]. Esta ruta se asocia a la función show del SecretariaController.
- Recepción del ID: La función show($id) en el controlador recibe el ID de la secretaria que se desea mostrar [05:25].
- Consulta y Búsqueda: Dentro del controlador, se consulta el modelo Secretaria [06:54].
🖼️ Diseño de la Vista de Detalle (Show)
Se reutiliza la estructura de la vista create.blade.php para crear la vista show.blade.php, adaptándola para solo mostrar, no editar.
- Título Dinámico: El título de la página se personaliza mostrando el nombre y apellido de la secretaria consultada (Ejemplo: Secretaria: [Nombre] [Apellido] [08:24].
- Solo Lectura: Se eliminan los campos de formulario innecesarios (como el token @csrf y el botón de submit) [09:10].
- Visualización de Valores: Los valores de cada campo se imprimen directamente dentro de etiquetas <p> para un formato simple de solo lectura [09:54].
- Datos Mostrados en la Vista show.blade.php:
Con esto, la acción show queda totalmente funcional, permitiendo la visualización detallada de la información de la secretaria en una sola página [12:16].
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! ❤️