我有2个部分用户和管理员的路线。现在我想分别设置语言。用户=> fr,和admin =>标识。
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
}
问题是,所有myapplication都使用fr
lang代替en
。
如何在不改变所有路线的情况下分离他们的语言(不在前面添加前缀)?
我目前的解决方案是制作中间件并将其他参数传递给中间件。也许你们还有其他好主意吗?