12 Mostrar CARPETAS creadas en el curso de LARAVEL (PHP y MySql) FullStack
Duración: 8 min
Módulo: 📁 Gestión y Navegación de Carpetas
Lección 3 de
7
Descripción
📂 Lección 12: Mostrar y Listar las Carpetas Creadas en la Vista
Este capítulo se dedica a recuperar los registros de carpetas almacenados en la base de datos y mostrarlos de forma dinámica en la vista "Mi Unidad", utilizando un diseño visual de carpetas.
⚙️ Lógica del Controlador (C):
- Recuperación de Datos: En la función index del CarpetaController, se utiliza la sentencia Carpeta::all() [05:44] para obtener todos los registros de carpetas.
- Envío a la Vista: La colección de carpetas se pasa a la vista admin.mi_unidad.index mediante la función view() [05:54], haciendo que los datos estén disponibles para su iteración en el frontend.
🖥️ Diseño y Listado en la Vista (V):
- Diseño de Componente: El instructor utiliza un widget de diseño de AdminLTE como plantilla para representar visualmente una carpeta [00:47]. Se personaliza el ícono para usar un folder [02:29] y se ajustan los estilos.
- Estructura de Iteración: Se utiliza la directiva de Blade @foreach [06:29] para iterar sobre la variable $carpetas enviada desde el controlador. Cada iteración genera un nuevo componente visual de carpeta.
- Mostrar el Nombre: Dentro del bucle, se accede al campo nombre de cada registro ($carpeta->nombre) [07:07] para mostrarlo como el título de la carpeta en la vista.
- Preparación para la Navegación: El diseño de la carpeta se envuelve en una etiqueta <a> (href) [04:29] para que, al hacer clic, dirija a una ruta futura que permitirá abrir la subcarpeta (funcionalidad que se desarrollará más adelante).
El video concluye demostrando la creación de nuevas carpetas (videos, programas, juegos) y cómo se reflejan inmediatamente en la vista principal [07:18], confirmando que el proceso de lectura de la base de datos funciona correctamente.
Lecciones
⚙️ Configuración e Inicialización
🏗️ Modelos de Datos y Controladores
📁 Gestión y Navegación de Carpetas
🎨 Personalización y Edición de Carpetas
Lección 5. 21 Incorporar Tooltips en las CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
5 min
Lección 6. 22 Menú opción de carpetas de colores en el curso de LARAVEL (PHP y MySql) FullStack
8 min
Lección 7. 23 Actualizar el color de la CARPETA en el curso de LARAVEL (PHP y MySql) FullStack
12 min
Lección 9. 25 Controller colores de las SUBCARPETAS en el curso de LARAVEL (PHP y MySql) FullStack
15 min
📤 Carga y Almacenamiento de Archivos
📄 Listado y Visualización de Archivos
Lección 7. 36 Como hacer un visor VIDEOS Y AUDIOS en el curso de LARAVEL (PHP y MySql) FullStack
10 min
🗑️ Eliminación y Seguridad de Archivos
Lección 5. 41 Como mostrar archivos de manera privada en el curso de LARAVEL (PHP y MySql) FullStack
12 min
🔗 Opciones de Compartición y Privacidad
Lección 4. 46 Mover Archivo de Privado a Público en el Curso FullStack de Laravel (PHP y MySQL)
7 min
Lección 5. 47 Mover el archivo de PÚBLICO a PRIVADO en el curso de LARAVEL (PHP y MySql) FullStack
11 min
🧹 Mantenimiento del Sistema
👑 Roles, Permisos y Panel de Control
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️