2016-06-07 25 views
1

我有我有不同國家的用戶很多的情況。我已經存儲了他們的語言代碼,當我向他們發送電子郵件通知時,我想切換到他們的語言。laravel電子郵件語言環境動態開關

如何在foreach循環中動態切換語言?

foreach($subscribers as $subscriber){ 
     App::setLocale($subscriber->locale); ///!!!!!!!! HERE 
     $this->sendEmail($data); 
    } 

App::setLocale()根本沒有幫助。

謝謝!

回答

0

可以考慮強制語言環境中跨功能4. PARAM:

trans(string $id, array $parameters = array(), string $domain = 'messages', string $locale = null) 
+0

謝謝,簡單,正確的答案!你救了我的一天:) – nemonake