session()->get('installer_locale'); if (in_array($session, self::SUPPORTED, true)) { $locale = $session; } else { $locale = $request->getPreferredLanguage(self::SUPPORTED) ?: self::FALLBACK; $request->session()->put('installer_locale', $locale); } App::setLocale($locale); View::share('installerLocale', $locale); return $next($request); } }