Comment extraire les paramètres régionaux en cours en vue dans Laravel 5.3
Je fais un bilingue d'application. J'utilise les mêmes itinéraires pour chacun, mais je suis à l'aide de points de vue différents pour les deux langues. Chaque fois que je veux rediriger vers une route que je veux passer {{ route('test.route', 'en') }}
. Là où je suis de passage en
, je veux extraire les paramètres régionaux actuels de la valeur à partir de la vue et de passer ensuite à la route. S'il vous plaît aider.
Vous devrez obtenir le obtenir une valeur pour 'en' (pourquoi ne pas envisager une variable de session), alors vous pouvez faire quelque chose comme:
code
{{ route('test.la route', ['route'=>$variable_holding_route_value]) }}
OriginalL'auteur Fahad Iqbal Ahmad Khan | 2017-01-06
Vous devez vous connecter pour publier un commentaire.
de l'essayer. Il donnera les paramètres régionaux définis dans votre application
Edit:
Pour utiliser cette lame, utiliser comme les suivantes, à l'écho de vos paramètres régionaux en cours dans la lame.
Si vous voulez faire un si la condition de la lame autour de lui, il deviendra,
Pour obtenir des paramètres régionaux en cours,
@if (Config::get('app.locale'))
?Dans votre lame de modèle vous pouvez l'utiliser comme cette
{{ Config::get('app.locale') }}
sera toujours réglé sur quelque chose donc un
@if
ne sera pas très utile. Il sera toujours vrai.Config::get('app.locale')
travaillé rapidement 😀Cela ira chercher config locale, qui peut être différent de paramètres régionaux en cours. Pour aller chercher de paramètres régionaux en cours, vous devez utiliser
App::getLocale()
ouApp::isLocale('...')
. Localisation. Vous pouvez également utiliserapp()->getLocale()
dont la Lame serait{{ app()->getLocale() }}
.OriginalL'auteur Arun Code