Je crée une application bilingue. J'utilise les mêmes itinéraires pour chacun mais j'utilise des vues différentes pour les deux langues. Chaque fois que je veux rediriger vers un itinéraire, je veux passer {{ route('test.route', 'en') }}
. Où je passe en
, je veux récupérer la valeur locale actuelle de la vue, puis la transmettre à l'itinéraire. Veuillez aider.
essaye ça. Il donnera les paramètres régionaux définis dans votre application
Config::get('app.locale')
Éditer:
Pour utiliser ceci dans Blade, utilisez comme suit, pour faire écho à vos paramètres régionaux actuels dans Blade.
{{ Config::get('app.locale') }}
Si vous voulez faire une condition if dans la lame autour d'elle, cela deviendra,
@if ( Config::get('app.locale') == 'en')
{{ 'Current Language is English' }}
@elseif ( Config::get('app.locale') == 'ru' )
{{ 'Current Language is Russian' }}
@endif
Pour obtenir les paramètres régionaux actuels,
app()->getLocale()