diff --git a/app/Http/Middleware/SetLocale.php b/app/Http/Middleware/SetLocale.php index f80b78e..16e5331 100644 --- a/app/Http/Middleware/SetLocale.php +++ b/app/Http/Middleware/SetLocale.php @@ -25,7 +25,9 @@ class SetLocale } // 2. Session (guest or user override) - if (session()->has('locale') && in_array($request->language, config('app.supported_locales'), true)) { + if ($request->session()->has('locale') && + in_array(session('locale'), config('app.supported_locales'), true)) { + App::setLocale(session('locale')); return $next($request);