*/ public const SUPPORTED = ['pt_BR', 'en', 'es']; /** * Handle an incoming request. * * @param Closure(Request): (Response) $next */ public function handle(Request $request, Closure $next): Response { $locale = ($request->hasSession() ? $request->session()->get('locale') : null) ?: $request->cookie('city10-locale') ?: config('app.locale'); if (in_array($locale, self::SUPPORTED, true)) { App::setLocale($locale); } return $next($request); } }