2017-01-23 41 views
0

我想在Laravel中添加語言本地化模塊。Laravel特定用戶的本地化

該語言應該在用戶級而不是系統級上運行。

每個登錄的用戶都可以選擇他們的語言,並且整個系統的語言都會針對該特定用戶進行更改。

我已經找到了如何更改在Laravel配置文件系統級別的文章,但我想這種變化通過調用函數\App::setLocale('en');用戶級別

回答

1

您可以爲每個請求的語言發生。

我把它放在AppServiceProvider中,所以在加載頁面之前爲每個用戶設置語言。 你也可以創建一箇中間件來處理這個問題,這可能是一個更好的解決方案。