10 Listado de usuarios del controllador a la vista en el SISTEMA (PHP y MySql)FullStack
Duración: 9 min
Módulo: 👤 CRUD de Usuarios y UX Avanzada
Lección 2 de
17
Descripción
💻 Lección 10: Listado de Usuarios: Del Controlador a la Vista con Eloquent
Este video se centra en el flujo Modelo-Vista-Controlador (MVC) de Laravel para obtener los datos de los usuarios desde la base de datos y presentarlos en la vista del administrador, simplificando las consultas SQL tradicionales.
⚙️ Consulta de Datos con Eloquent (Controlador)
La lección demuestra la forma moderna y práctica de Laravel para interactuar con la base de datos, conocida como Eloquent ORM, evitando el uso de sentencias SQL directas (SELECT * FROM...).
- Reemplazo de SQL: Se sustituye la necesidad de preparar conexiones y consultas SQL por la llamada directa al Modelo de Laravel.
- Consulta Simple: Dentro del UserController, se utiliza la sintaxis concisa $usuarios = User::all(); para traer todos los registros de la tabla de usuarios [02:34].
- Envío a la Vista: La variable $usuarios se pasa a la vista admin.usuarios.index utilizando la función compact('usuarios'), lo que permite que la vista acceda a los datos [03:31].
🖥️ Presentación de Datos con Blade (Vista)
En la vista, se utilizan las directivas de Blade para iterar sobre la información recibida del controlador.
- Iteración con @foreach: Se utiliza la directiva de Blade @foreach ($usuarios as $usuario) y su cierre @endforeach para recorrer la colección de datos [04:33].
- Acceso a la Información: Dentro del ciclo, se accede a los campos específicos de cada usuario (ej. nombre y correo electrónico) utilizando la sintaxis de Blade {{ $usuario->name }} y {{ $usuario->email }} [05:18].
- Resultado: El resultado es la visualización rápida de la lista completa de usuarios (Administrador, Secretaria, Doctor, Paciente) que fueron creados previamente mediante los Seeders [06:54].
Lecciones
⚙️ Inicio y Estructura Base
👤 CRUD de Usuarios y UX Avanzada
Lección 2. 10 Listado de usuarios del controllador a la vista en el SISTEMA (PHP y MySql)FullStack
9 min
Lección 3. 11 Diseño de tabla con BOOTSTRAP en la vista en el SISTEMA (PHP y MySql) FullStack
12 min
Lección 6. 14 Registro y validación de datos para USUARIOS en el SISTEMA (PHP y MySql)FullStack
16 min
👩💼 Módulo de Secretarias
🤒 Gestión de Pacientes
Lección 4. 38 Como llamar desde un seeder a un factory de pacientes en LARAVEL(PHP-MySql) FullStack
14 min
Lección 8. 42 Show Pacientes en el sistema de reservas de citas medicas LARAVEL(PHP-MySql) FullStack
12 min
Lección 9. 43 EDIT Pacientes en el sistema de reservas de citas medicas LARAVEL(PHP-MySql) FullStack
14 min
🏥 Infraestructura: Consultorios y Doctores
⏰ Horarios y Lógica de Disponibilidad
Lección 1. 60 Calendario de Atención de Doctores en el sistema con LARAVEL(PHP-MySql) FullStack
14 min
Lección 10. 69 Plantilla Web para el sistema de reserva de citas con LARAVEL(PHP-MySql) FullStack
13 min
🔑 Seguridad, Roles y Permisos
Lección 6. 76 Identificando el ROL de cada Usuario en el Sistema con LARAVEL(PHP-MySql) FullStack
11 min
Lección 8. 78 Mostrar el Menú según los Roles y Permisos en Sistema con LARAVEL(PHP-MySql) FullStack
7 min
Lección 9. 79 Acceso No Autorizado con Roles y Permisos en Sistema con LARAVEL(PHP-MySql) FullStack
14 min
Lección 12. 82 Cargar Horario en la página principal en Sistema con LARAVEL(PHP-MySql) FullStack
16 min
Lección 13. 83 Redirigir a ADMIN desde Login y Register en Sistema con LARAVEL(PHP-MySql) FullStack
12 min
🗓️ Reserva de Citas y FullCalendar
Lección 2. 87 Formulario para Registrar Citas Medicas del Sistema con LARAVEL(PHP-MySql) FullStack
18 min
Lección 3. 88 Guardar Cita Medica en la Base de Datos de Sistema con LARAVEL(PHP-MySql) FullStack
15 min
Lección 9. 94 Cargar Reservas de Citas Medicas con AJAX del Sistema con LARAVEL(PHP-MySql) FullStack
20 min
📝 Historial Clínico, Configuraciones y Reportes
Lección 17. 116 Modificación del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
15 min
Lección 19. 118 Reporte Impreso del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
17 min
Lección 20. 119 Buscar Pacientes del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
17 min
Lección 21. 120 Buscar Pacientes del Historial Clínico del Sistema con LARAVEL(PHP-MySql) FullStack
12 min
💵 Pagos, Impresión y Cierre
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️