J'ai 2 sections utilisateur et administrateur pour l'itinéraire. Maintenant, je veux définir la langue séparément. Utilisateur => fr, et admin => id.Laravel 5.4 définir différents paramètres régionaux pour chaque routes
admin.php
Route::group(['domain' => env('ADMIN_DOMAIN'), 'namespace' => 'Admin'], function() {
App::setLocale('en');
//other routes
}
web.php
Route::group(['domain' => env('ROOT_DOMAIN'), 'namespace' => 'User'], function() {
App::setLocale('fr');
//other routes
}
Le problème avec cela, tous myapplication s'utilisant fr
lang au lieu de en
.
Comment puis-je séparer leur langue sans changement majeur tout le parcours (pas préfixe mettre à l'avant)? Ma solution actuelle consiste à créer un middleware et à transmettre des arguments supplémentaires au middleware. peut-être que vous avez d'autres bonnes idées?
Quelle est votre langue par défaut dans config/app.php –
@AmitKumar 'fr' est par défaut. – ssuhat
@NarendrasinghSisodia un exemple sur des documents laravel? ou je devrais définir manuellement sur la session? – ssuhat