From d0c8b42eb6705b54facf9adcd159effd80cafd73 Mon Sep 17 00:00:00 2001 From: Olivier Legat Date: Wed, 16 Nov 2022 18:12:28 +0100 Subject: [PATCH] fix direct access with non fr navigator --- app/Http/Middleware/LangCheck.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Http/Middleware/LangCheck.php b/app/Http/Middleware/LangCheck.php index e7a98f5..b0b13ef 100644 --- a/app/Http/Middleware/LangCheck.php +++ b/app/Http/Middleware/LangCheck.php @@ -39,11 +39,11 @@ class LangCheck } else { // Not specified in route. if ($this->checkFirstAccess($request)) { - $sess_lang = $request->session()->get('lang', config('app.locale')); + $sess_lang = $request->session()->get('lang', config('app.locale')); if ($sess_lang === config('app.locale')) { - return redirect()->route($routName); + return redirect()->route($routName, $request->route()->parameters()); } - return redirect()->route($sess_lang . $routName); + return redirect()->route($sess_lang . '.' . $routName, $request->route()->parameters()); } $this->saveUserLocale( config('app.locale'), @@ -52,7 +52,7 @@ class LangCheck } //end if } //end if - $sess_lang = $request->session()->get('lang', config('app.locale')); + $sess_lang = $request->session()->get('lang', config('app.locale')); $routePrefixer = ""; if ($sess_lang != config('app.locale')) { $routePrefixer = $sess_lang . '.';