user(); if (array_key_exists($user->locale ?? '', baseLocales())) { app()->setLocale($user->locale); } } else { /** @var string */ $locale = session('locale') ?: config()->string('app.locale'); app()->setLocale($locale); } return $next($request); } }