70 Adaptar CAROUSEL de PELICULAS desde la TABLA de la BASE de DATOS con (LARAVEL y MYSQL) FULLSTACK
Duración: 7 min
Módulo: 🎬 Módulo de Vistas Públicas y Funcionalidades Core
Lección 6 de
16
Descripción
✨ Lección 70: Adaptación Dinámica del Carrusel a Datos de la Base de Datos
Esta lección avanzada concluye la fase de visualización de películas en el frontend al adaptar la estructura del Carrusel (que requiere la clase active en el primer ítem) para que funcione con los datos recuperados del controlador y la base de datos.
1. 💡 Aplicación de la Lógica Condicional active [02:01]
El Carrusel requiere que solo el primer elemento de la secuencia tenga la clase active para iniciar correctamente. El video anterior preparó un contador para esta lógica, y esta lección la implementa.
1.1. Sentencia Condicional Anidada
- Se utiliza una sentencia @if...@else dentro del bucle @foreach para evaluar el valor del contador:
1.2. Inyección de PHP y HTML
- Se mezcla PHP (para las condicionales y el contador) con HTML (para la estructura del ítem del Carrusel) para asegurar que la inyección de código sea limpia y el motor de templating de Laravel (Blade) lo procese correctamente [02:47].
2. 🖼️ Carga de Contenido Dinámico [04:47]
Una vez que la lógica de la clase active está resuelta, se inyectan los datos reales de la base de datos dentro de cada ítem del Carrusel.
2.1. Inyección de la Imagen
- Se utiliza el helper de la ruta de imágenes, pasando la URL de la imagen guardada en el campo correspondiente del objeto $pelicula [04:52].
- Se ajusta el tamaño de las imágenes (ej. 250px) para que encajen estéticamente en el Carrusel [05:49].
2.2. Inyección del Título y Otros Datos
- Se inyecta dinámicamente el ID o el Nombre de la película para verificar que los datos se están cargando correctamente [04:14], mostrando la información de los 12 registros duplicados utilizados en la prueba [06:04].
3. 🎯 Verificación del Resultado [06:40]
- Se demuestra el funcionamiento con el Carrusel finalizado, comprobando que los ítems se enumeran del 1 al 12 (gracias al contador) y que las transiciones del Carrusel se ejecutan correctamente, validando que la clase active se aplicó solo al primer elemento.
Lecciones
🏗️ Módulo de Fundamentos y Diseño Base
Lección 1. 01 Presentación del CURSO - PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
8 min
Lección 2. 02 Creación de la PLATAFORMA DE PELICULAS (hola mundo)con (LARAVEL y MYSQL) FULLSTACK
10 min
Lección 6. 06 Incorporando BOOTSTRAP 5 en la PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
9 min
Lección 7. 07 Poniendo Imagen de fondo en la PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
7 min
Lección 16. 16 SLIDE de IMÁGENES en nuestra PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
6 min
Lección 18. 18 Ajustando el BUSCADOR en la PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
8 min
🖥️ Módulo de Arquitectura Admin y Vistas Blade
Lección 1. 19 Comó INTEGRAR ADMINLTE en la PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
10 min
Lección 4. 22 ORM Eloquent LECTURA DE DATOS en la PLATAFORMA de PELICULAS (LARAVELyMYSQL)FULLSTACK
13 min
📝 Módulo CRUD: Creación y Formularios
Lección 1. 27 CRUD (READ) de la tabla peliculas en la PLATAFORMA con (LARAVEL y MYSQL) FULLSTACK
10 min
🔒 Módulo de Validación y Seguridad
🖼️ Módulo de Almacenamiento y Archivos
🔄 Módulo CRUD: Actualización y Eliminación
Lección 1. 44 CRUD (UPDATE) trabajando con el archivo EDIT.BLADE.PHP con (LARAVEL y MYSQL)FULLSTACK
9 min
Lección 4. 47 INSTALANDO SWEETALERT2 en nuestra página de películas con (LARAVEL y MYSQL)FULLSTACK
12 min
🚀 Módulo de Despliegue y Optimización
Lección 2. 49 Comó subir PROYECTO DE LARAVEL a un servidor de HOSTING con (LARAVEL y MYSQL)FULLSTACK
13 min
Lección 5. 52 Comó subir proyecto de LARAVEL a CPANEL de otra manera con (LARAVEL y MYSQL)FULLSTACK
4 min
📺 Módulo de IPTV: CRUD Completo
Lección 1. 54 Agregando el MÓDULO IPTV a la plataforma de películas con (LARAVEL y MYSQL)FULLSTACK
9 min
🎬 Módulo de Vistas Públicas y Funcionalidades Core
Lección 4. 68 Comó hacer un CAROUSEL ITEMS en cualquier PÁGINA WEB con (LARAVELyMYSQL)FULLSTACK
6 min
Lección 11. 75 Implementación del Reproductor de IPTV en la PÁGINA WEB (LARAVEL y MYSQL) FULLSTACK
12 min
✨ Módulo de Experiencia de Usuario y Cierre
Lección 7. 87 Formulario para AGREGAR a HISTORIAL de PELÍCULAS con (LARAVEL y MYSQL)FULLSTACK
11 min
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️