05 ROUTES EN LARAVEL PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
Duración: 10 min
Módulo: 🏗️ Módulo de Fundamentos y Diseño Base
Lección 5 de
18
Descripción
🛣️ Lección 05: Definición y Gestión de Rutas en Laravel
Esta lección introduce el concepto fundamental de las Rutas (Routes) en Laravel. Aprenderás a cómo el framework gestiona las URL de la aplicación, controlando qué vistas o lógica de negocio se ejecuta cuando un usuario accede a una dirección específica. Este control centralizado es clave para la seguridad y la organización del proyecto.
1. 📂 El Archivo de Rutas y su Función [00:26]
Se identifica dónde se definen todas las direcciones accesibles de la plataforma y su comportamiento:
- Directorio de Rutas: Se ubica el archivo principal de rutas, web.php, dentro del directorio routes/ [01:28].
- Control Centralizado: Se explica que Laravel solo permite acceder a las URL que están explícitamente definidas en este archivo; cualquier otra URL no definida resultará en un error 404 (Página No Encontrada) [01:01], [03:34].
- Ruta Raíz (/): Se analiza cómo la ruta principal (/) está configurada para retornar la vista de bienvenida (welcome.blade.php) [01:38].
2. 📝 Creación de Rutas Simples y Vistas [04:15]
El instructor demuestra la sintaxis básica para crear nuevas rutas:
- Ruta de Texto: Se crea una ruta simple que, en lugar de retornar una vista compleja, solo devuelve una cadena de texto (ej. una ruta /user que retorna "bienvenido") [04:15].
- Creación de Vistas Blade: Se explica la estructura de las plantillas de Laravel, indicando que todas las vistas deben llevar la extensión .blade.php (ej. index.blade.php) y residir en la carpeta resources/views [06:36].
- Ruta de Vista: Se define una ruta (ej. /index) que utiliza la función view() para retornar y renderizar el archivo de vista Blade creado [07:34].
3. 🧩 Paso de Parámetros por URL [04:47]
Una característica avanzada de las rutas es la capacidad de recibir datos directamente desde la URL:
- Definición de Parámetro: Se muestra cómo definir un segmento de la URL como un parámetro dinámico (ej. /user/{id}) utilizando llaves {} [04:57].
- Captura y Concatenación: Se explica cómo la función de ruta captura este parámetro ($id) y lo puede concatenar o usar en la lógica (ej. mostrando "bienvenido 1") [05:13].
- Aplicación a Películas: Se ejemplifica cómo esta técnica será utilizada más adelante para mostrar los detalles de una película específica (ej. /peliculas/{nombre_pelicula}) [05:59].
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! ❤️