'en', 'chs' => 'zh_CN', 'cht' => 'zh_TW', ]; /** * Handle an incoming request. * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle(Request $request, Closure $next) { $language = $request->user()->language; $locale = self::$languageMaps[$language->site_lang_folder] ?? 'en'; do_log("set locale: " . $locale); App::setLocale($locale); return $next($request); } }