我正在寻找一个工作的解决方案,以翻译队列电子邮件在laravel-5。遗憾的是,所有电子邮件都使用默认区域设置(在app.locale
下定义)。
让我们假设,我们有两封电子邮件在流水线中,一封发送给英文en
用户,另一封发送给日语jp
用户。
我应该将哪些数据传递给Mail
facade以转换 (localize) 队列电子邮件
// User model
$user = User:find(1)->first();
Mailer::queue($email, 'Party at Batman\'s cave (Batcave)', 'emails.party-invitation', [
...
'locale' => $user->getLocale(), // value: "jp", but does not work
'lang' => $user->getLocale(), // value: "jp", but does not work
'language' => $user->getLocale(), // value: "jp", but does not work
]);
https://stackoverflow.com/questions/28889148
复制相似问题