- 1
Novedades y herramientas actualizadas en Laravel
00:30 - 2

Desarrollo web con Laravel: proyectos y funcionalidades clave
05:31 - 3
Curso de Laravel 6: Configuración del Entorno de Desarrollo
03:27 - 4

Instalación y configuración de Laravel paso a paso
08:11 - 5

CRUD en Laravel: Crear, Leer, Actualizar y Eliminar Usuarios
12:04 - 6

"Creación de Controladores y Vistas en Laravel"
16:12 - 7

Creación de Formularios y Validación en Laravel con Bootstrap
12:59
Integración de Imágenes y Contenido Multimedia en Proyectos Web
Clase 26 de 37 • Curso de Introducción a Laravel 6
Contenido del curso
- 8

Rutas y Controladores en Laravel: Fundamentos Esenciales
08:43 - 9

Protección de Rutas y Controladores en Laravel con Middleware
06:28 - 10

Validación de Formularios en Laravel: Buenas Prácticas y Ejemplos
08:22 - 11

Sistema de Plantillas Blade en Laravel: Creación y Uso Eficiente
08:10 - 12

Implementación de Sistema de Autenticación en Laravel con Bootstrap
07:32
- 17

Creación de un Blog con Sistema de Autenticación y Slugs
07:54 - 18

Configuración de Migraciones, Factories y Seeders en Laravel
07:36 - 19

Configuración de Rutas y Controladores en Laravel para Listado de Posts
13:01 - 20

Configuración Visual y Paginación en Laravel y Vue.js
04:12 - 21

Gestión de Artículos en Laravel: Rutas, Controladores y Vistas
14:35 - 22

Creación de Formularios en PHP con HTML y Bootstrap
07:00 - 23

Validación y Guardado de Datos en Laravel
12:10 - 24

Formulario de Edición de Artículos con Laravel
10:15 - 25

Gestión de Formularios y Archivos en Laravel
11:26 - 26

Integración de Imágenes y Contenido Multimedia en Proyectos Web
11:28
- 27

Testing y Pruebas Funcionales en Laravel: Proyecto Intermedio
09:48 - 28

Pruebas de Software: Ciclo Rojo, Verde y Refactorización
06:03 - 29

Configuración de Proyectos en Laravel: Controladores y Pruebas
09:11 - 30

Desarrollo Guiado por Pruebas en Laravel: Configuración y Ejecución
12:41 - 31

Refactorización y Validación de Código en Pruebas Unitarias
07:48 - 32

Pruebas y Configuración de Controladores en Laravel
06:50 - 33

Actualización de Datos en Controladores: Método y Pruebas
05:05 - 34

Pruebas Unitarias para Método de Eliminación en Bases de Datos
04:15 - 35

Creación y Prueba de Métodos Index en PHP
06:03 - 36

Protección de APIs con Autenticación Token en Laravel
08:20 - 37

Desarrollo de Formularios con Blade y Verbalización de Datos
00:55
¿Cómo integrar contenido multimedia en tu aplicación?
¡Vamos a guiarnos a través de la magia de incrustar imágenes y otros medios en tu proyecto! Incorporar contenido multimedia no solo mejora el atractivo visual de tu aplicación, sino que también enriquece la experiencia del usuario. Vamos a ver cómo se hace esto, paso a paso.
¿Cómo se añade una imagen?
Primero, asegúrate de que la imagen exista en tu base de datos de la aplicación. Una vez que esté almacenada, es hora de trabajar con la zona pública de tu aplicación, específicamente en el archivo de vistas donde se gestionarán tus posts.
-
Condicional para la imagen: Es fundamental trabajar con una condicional que verifique si tenemos una imagen.
<?php if ($post->image): ?> <img src="<?= $post->image_path ?>" alt="Post Image"> <?php endif; ?>- Si se encuentra la imagen, esta será mostrada.
- Si no existe, puedes optar por mostrar contenido alternativo.
-
Ruta de la imagen: Anteriormente, las imágenes incluían rutas que podían no ser directas. Para tener acceso desde una carpeta pública, concedemos permiso usando un "enlace simbólico".
¿Cómo usar el contenido embebido?
Cuando hablamos de contenido embebido, nos referimos a multimedia que no es local, como videos de YouTube o podcasts.
-
Configuración embebida: Para manejar correctamente el contenido embebido, es necesario emplear las clases de UI como las de Bootstrap para asegurar una visualización adecuada.
<div class="embed-responsive embed-responsive-16by9"> <?= $post->embedded_content ?> </div>- Utiliza las clases
embed-responsivepara garantizar una correcta proporción en la visualización.
- Utiliza las clases
-
Resultado de prueba: Confirma que el video o el podcast se integran correctamente verificando su funcionalidad tras la incorporación.
¿Cómo manejar medios desde la vista administrativa?
El panel de administración juega un papel crucial, permitiéndote incorporar y manejar tanto imágenes como contenido embebido.
-
Cargar un podcast o video:
- Selecciona la opción de compartir contenido embebido proporcionado por plataformas como YouTube.
- Copia y pega el código de incrustación directamente en el formulario de carga de tu plataforma.
-
Verificación Enlinea:
- Después de subir un nuevo contenido, verifica su integración y comprueba su funcionalidad en la plataforma.
¿Cómo replicar lógica para cada post?
Finalmente, la misma lógica que has implementado para manejar los condicionales y la presentación de imágenes o contenido embebido puede y debe replicarse para cada post en tu aplicación. Esto asegura una experiencia de usuario consistente y un look uniforme a través de tu sitio.
Con estas herramientas al alcance de tu mano, tienes el poder de llevar tu aplicación al siguiente nivel de profesionalismo ¡Atrévete a intentarlo y sorpréndenos con tus creaciones en la zona de comentarios!