Laravel 8 本地化通知

2021-07-19 10:57 更新

Laravel 允许您以当前语言环境之外的其他语言发送通知,并且会在通知队列时记住该语言环境。

要实现这一点, Illuminate\Notifications\Notification 类提供了一个 locale 方法来设置所需的语言。在格式化通知时,应用程序将更改为此语言设置,然后在格式化完成后还原为以前的语言设置:

$user->notify((new InvoicePaid($invoice))->locale('es')); 

多个可通知实体的本地化也可通过 Notification Facade 实现:

Notification::locale('es')->send($users, new InvoicePaid($invoice)); 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号