主页中的本地化

时间:2017-11-07 17:43:08

标签: php laravel laravel-5 localization

我想为首页添加本地化。在路线中使用类似的东西:

Route::get('/{lang?}', function ($lang = null) {
   App::setlocale($lang);
   return view('welcome');
});

它有效。但问题是,当我想要登录页面然后它保持在同一页面。 / login认为登录是语言。有什么想法我能解决它吗?

1 个答案:

答案 0 :(得分:1)

将您的登录路由放在路由文件中设置语言环境的路由之前。路由器始终匹配它找到的第一条路由,因此 / login 将匹配登录路由,其他任何没有匹配路由的路由都将匹配该区域路由。