Cesar Parrales
Cesar Parrales
Comparte:

Ayuda, Problema al cambiar idioma en rutas dinámicas

Implemente multilenguaje con Localization, funciona bien en rutas estáticas, el problema surge cuando desde la vista news que lista los post intento ir a la vista show para mostrar el post individual, recibo un mensaje de que falta un parámetro
Código del enlace desde el show hasta el view
<h2 class="font-size-regular"><a href="{{ route('news.show', [app()->getLocale(), $post]) }}">{{ $post->title }}</a></h2>
El mensaje:
Missing required parameters for [Route: news.show] [URI: {language}/news/{post}]
El selector de idioma esta en el layout dentro de un partial header, este es el código
<li class="has-children">
    <a href="services.html"><span class="icon-globe"></span></a>
    <ul class="dropdown">
        <li><a href="{{ route(Route::currentRouteName(), '/es') }}" class="pl-3 pr-3"><img src="/images/icons/spanish-language.png"></a></li>
        <li><a href="{{ route(Route::currentRouteName(), '/en') }}" class="pl-3 pr-3"><img src="/images/icons/english-language.png"></a></li>
    </ul>
</li>
De antemano gracias por su ayuda.