我应该如何全局添加选择lang(使用会话)。 我想例如,将语言从en更改为br,我不想这样做:“domin.com/en”但我想这样做:domain.com(不带en)
答案 0 :(得分:1)
这是中间件的理想情况:
<?php namespace App\Http\Middleware;
use Closure;
use Session;
class SetLanguage {
public function handle($request, Closure $next) {
app()->setLocale(Session::get('language', 'en'));
return $next($request);
}
}
为您的用户提供一个小界面来设置他们的会话语言,并且您已经完成了设置。