Jestem początkujący w Laravel. W moim projekcie używam Laravela 5.8.
Stworzyłem sobie middleware:
class Localization { public function handle($request, Closure $next) { if (session()->has('locale')) { } return $next($request); } }
Pliki z tłumaczeniami trzymam standardowo:
- resources/lang/de/messages.php
- resources/lang/en/messages.php
- resources/lang/pl/messages.php
Domyślna wersja aplikacji = pl.
Wszystko działa poprawnie do momentu zalogowania użytkownika.
Po zalogowaniu tracę tłumaczenia (pomimo wybranej wersji językowej widzę treści po polsku).
W jaki sposób można to naprawić?
Domyślna wersja strony to PL. Zmieniam język na Angielski. Strona działa poprawnie. Po zalogowaniu strona zmienia język na Polski - pomimo wcześniejszego wybrania języka polskiego
Bardzo proszę o pomoc