0
我正在學習laravel 5.4語言環境章節。當我編寫代碼進行測試時,我收到一個問題。例如,我在我的resources/lang
目錄中的兩個語言目錄:laravel是否自動檢測請求區域設置?
/resources
/lang
/en
messages.php
/zh-CN
messages.php
我設置默認的語言環境是zh-CN
,備用的區域是en
。當我將Accept-Language
設置爲zh-CN
時,我可以在zh-CN中獲得翻譯字符串。但是,當我將Accept-Language
設置爲en
時,我仍然在zh-CN中獲取字符串。所以laravel不會自動檢測請求區域設置?如果我的應用程序想向那些Accept-Language
顯示英文是en
,並且顯示中文那些Accept-Language
是zh-CN
,那麼我需要手動執行它,那是正確的嗎?我雖然laravel會自動檢測請求區域設置。
的可能的複製【如何檢測Laravel 5語言首選項(http://stackoverflow.com/questions/36986236/how -to-檢測語言偏好合laravel-5) –