diff --git a/app/Http/Middleware/SetLocale.php b/app/Http/Middleware/SetLocale.php new file mode 100644 index 0000000..432bc9d --- /dev/null +++ b/app/Http/Middleware/SetLocale.php @@ -0,0 +1,52 @@ +withMiddleware(function (Middleware $middleware): void { - // + $middleware->web(append: [ + \App\Http\Middleware\SetLocale::class, + ]); }) ->withExceptions(function (Exceptions $exceptions): void { // diff --git a/resources/views/components/custom/language-selector.blade.php b/resources/views/components/custom/language-selector.blade.php index 4589a54..9ccf5ae 100644 --- a/resources/views/components/custom/language-selector.blade.php +++ b/resources/views/components/custom/language-selector.blade.php @@ -1,15 +1,13 @@ @php $languages = available_languages(); $currentLang = current_language_code(); + $currentLanguage = $languages->firstWhere('code', $currentLang); @endphp