프로덕션 서버에서 언어를 전환 할 때 오류가 발생하지 않습니다.Laravel 5.4 프로덕션 서버에서 다중 언어 로케일이 작동하지 않습니다.
내 탐색 막대의 플래그가 변경되었지만 로캘 설정이 작동하지 않아 세션 값이 변경되는 것을 볼 수 있습니다.
로컬 호스트에서는 모든 것이 잘 작동합니다.
누군가가 올바른 방향으로 나를 가리킬 수 있다면, 나는 정말로이 문제에 접근 할 수있는 곳이 어디인지 모르겠다. 나는 당신의 코멘트를 읽을 때 내 마음에 온
php artisan config:cache
:
resources/lang/* language *에있는 파일은 모두 제자리에 있습니까? –
예. 분명히, 나는 설정으로 놀았고 로케일은 항상 설정 파일 app.php의 fallback_locale 섹션으로 떨어졌습니다. 제 두 번째 언어로 fallback_locale을 설정하려고 시도했지만 사이트에서 실제로 언어를 변경했습니다. 그러나 저는 처음 언어로 되돌아 갈 수 없었습니다. –
지역 개발에서 어떻게했는지 모르겠지만 다중 언어 프로젝트에서 모든 요청 (웹 그룹에 추가) 전에 실행되는 미들웨어를 수행하고 세션 로케일 (로그인 한 상태 사용자 또는 로그 아웃)하고 앱을 필요한 언어로 로컬로 설정합니다 –