contains('ey')) { $locale = 'de'; Cookie::expire('lang'); } App::setLocale($locale); if ($request->country) { config([ 'app.country' => $request->country, ]); Cookie::queue('country', $request->country, 60 * 24 * 365); } if ($request->user() && $timezone = $request->user()->timezone ) { config([ 'app.timezone' => $timezone, 'app.user-timezone' => $timezone, ]); return $next($request); } config([ 'app.timezone' => 'Europe/Berlin', 'app.user-timezone' => 'Europe/Berlin', ]); return $next($request); } }