Laravel 5.4为每条路线设置不同的区域设置

时间:2017-03-20 06:01:16

标签: php laravel

我有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

如何在不改变所有路线的情况下分离他们的语言(不在前面添加前缀)?

我目前的解决方案是制作中间件并将其他参数传递给中间件。也许你们还有其他好主意吗?

0 个答案:

没有答案