У нас вы можете посмотреть бесплатно 🚀 IMPLEMENTAR VIEW COMPOSER EN LARAVEL 12 PARA MENÚ DINÁMICO | Caso Práctico или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
¿Quieres crear un menú de navegación dinámico con categorías y subcategorías en Laravel 12? En este tutorial te muestro cómo usar un View Composer para resolverlo de forma profesional. ¡Vamos al grano! ¿QUÉ ES UN VIEW COMPOSER? ✅ Es una clase que se ejecuta antes de renderizar una vista , ideal para: Inyectar datos directamente en múltiples vistas (como menús, banners, etc.). Manejar información dinámica (ej: categorías que cambian frecuentemente). Evitar repetir código en controladores o vistas. CASO PRÁCTICO PROBLEMA: 👉 Mostrar un menú con categorías y subcategorías en todas las páginas, usando URLs dinámicas . SOLUCIÓN: Implementar un View Composer en 4 pasos: PASOS PARA RESOLVERLO 1. CREAR EL VIEW COMPOSER Ubicación: Crea una nueva clase en la carpeta app/Composers/. Propósito: Aquí definirás la lógica para obtener los datos de categorías y subcategorías desde la base de datos. 2. REGISTRAR EL COMPOSER Dónde: Modifica el archivo app/Providers/AppServiceProvider.php. Qué hacer: Indica a Laravel que el compositor se ejecute antes de cargar una vista específica (ej: tu menú en layouts/navbar). 3. USAR LOS DATOS EN LA VISTA En la plantilla (Blade): Accede a las categorías y subcategorías como variables pre-cargadas. Muestra las categorías en un menú y sus subcategorías en sublistas. Usa rutas dinámicas (route('nombre_ruta', $id)) para enlaces seguros. 4. OPTIMIZACIÓN CON CACHÉ Para qué: Reducir consultas a la base de datos. Cómo: Almacena temporalmente los datos del menú en caché (ej: 1 hora). Actualiza el caché solo cuando se agregan o editan categorías. VENTAJAS DE USAR UN VIEW COMPOSER ✅ Menos código repetido: No necesitas llamar a la misma consulta en múltiples controladores. ✅ Mantenibilidad: Todos los datos del menú están en un solo lugar. ✅ Escalabilidad: Funciona incluso con miles de categorías. BONUS: OPTIMIZA EL RENDIMIENTO Caché con etiquetas: Usa etiquetas para gestionar caché de manera inteligente. Actualizar caché en tiempo real: Limpia el caché automáticamente al editar categorías desde el panel de administración. ¡Suscríbete! 🔔 para más tutoriales de Laravel 12 y desarrollo web. 👉 ¿Tienes dudas? Déjalas en los comentarios y te responderé. SUSCRÍBETE al canal 🔔 para no perderte las próximas clases: ► https://www.youtube.com/c/Codeapps?su... PARTES DEL VIDEO 0:00 Presentación del caso práctico 5:50 Instalacion Laravel 12 7:28 Migración, modelos y relaciones 16:17 Crear un view composer 25:22 Registrar el View Composer 30:30 Uso del View Composer en el menú de navegación 50:32 Caché para optimizar el rendimiento del view composer 59:35 fin del tutorial #Laravel12 #ViewComposer #DesarrolloWeb #PHP #Tutoriales #Programacion MÁS CURSOS EN: Plataforma: https://codea.app SÍGUENOS EN: Facebook: / codeaapp TikTok: / codea.app Instagram: / codea.app