我想为首页添加本地化。在路线中使用类似的东西:
Route::get('/{lang?}', function ($lang = null) {
App::setlocale($lang);
return view('welcome');
});
它有效。但问题是,当我想要登录页面然后它保持在同一页面。 / login认为登录是语言。有什么想法我能解决它吗?
答案 0 :(得分:1)
将您的登录路由放在路由文件中设置语言环境的路由之前。路由器始终匹配它找到的第一条路由,因此 / login 将匹配登录路由,其他任何没有匹配路由的路由都将匹配该区域路由。