web-dev-qa-db-fra.com

Comment récupérer les paramètres régionaux actuels en vue dans Laravel 5.3

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.

13

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()
28
Arun Code