阅读(1354) (8)

Laravel 8 邮件类的本地化

2021-07-05 17:12:43 更新

Laravel 允许您以当前语言以外的语言发送邮件,如果是队列邮件,甚至会记住这个区域设置。

为了实现这一点,Mail Facade 提供了一个 locale 方法来设置所需的语言。在格式化邮件时,应用程序将更改为该区域设置,然后在格式化完成后恢复到以前的区域设置

Mail::to($request->user())->locale('es')->send(
    new OrderShipped($order)
);