15 CRUD - Read lectura de datos en el curso de LARAVEL 10 - Sistema de control de asistencia

Duración: 8 min
Módulo: Sembrado de Datos y Visualización Básica 🗄️ Lección 1 de 4

Descripción

🎬 Lección 15: 🔎 CRUD - Lectura (Read) de Datos con Eloquent

Enlace del Video: https://youtu.be/h60lwf8MgK0

💡 Objetivo:

Aprenderás a realizar consultas a la base de datos utilizando el ORM de Laravel, Eloquent. Conectarás tu Modelo con el Controlador para traer la información de la tabla miembros y la visualizarás en la vista mediante la directiva @foreach de Blade.

📌 Contenido Clave de la Lección:

  • 🔗 Conexión Modelo-Controlador: Se establece la conexión importando el Modelo (Miembro) dentro del MiembroController [01:06].
  • ⚡ Consulta con Eloquent: Dentro de la función index del controlador, realizarás la consulta para obtener todos los registros de la tabla miembros utilizando la sintaxis simple de Eloquent: Miembro::all(). Esta acción equivale a una sentencia SELECT * FROM miembros en SQL [01:27].
  • ➡️ Pasar Datos a la Vista: La variable que contiene los datos ($miembros) se pasa a la vista (miembros.index) utilizando el método compact() o pasándola directamente al método view() [02:15].
  • 🔄 Iteración con Blade: En el archivo miembros/index.blade.php, utilizarás la directiva @foreach de Blade para recorrer la colección de miembros [02:54].
  • 🖼️ Visualización de Datos: Se muestra cómo imprimir dinámicamente cada campo del registro (como id, nombre_apellido, email) utilizando la sintaxis de doble llave y la notación de objeto de PHP ({{ $miembro->campo }}) [04:49].