From 9ad8418fc514a680c037825560acbe733b07f57f Mon Sep 17 00:00:00 2001 From: Daniel Karbach Date: Thu, 2 Oct 2025 16:58:30 +0200 Subject: [PATCH] better accept-language parsing --- app/Http/Middleware/LanguageMiddleware.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/LanguageMiddleware.php b/app/Http/Middleware/LanguageMiddleware.php index b8f9837..9206b45 100644 --- a/app/Http/Middleware/LanguageMiddleware.php +++ b/app/Http/Middleware/LanguageMiddleware.php @@ -22,13 +22,13 @@ class LanguageMiddleware { return $next($request); } $lang = $request->header('Accept-Language'); - if ($lang && in_array($lang, $this->available)) { - App::setLocale($lang); + if (count($request->getLanguages()) > 0) { + App::setLocale($request->getPreferredLanguage($this->available)); return $next($request); } return $next($request); } - private $available = ['de', 'en']; + private $available = ['en', 'de']; } -- 2.47.2