首页 > 解决方案 > Laravel:如何从通知中获取收件人(通知)?

问题描述

我正在使用 Laravel 通知向用户广播更新。我想知道是否有办法从通知本身内部获取通知的 Notifiable 目标。

Auth::user()->notify(
new TextNotification('Hi there!')
)

现在,我想在 Notification 的 __construct 中获取 Notifiable 实例(这里是 User)。这个对象是否在任何时候都被传递给通知?

我知道我可以将它传递给通知类,但我想知道这是否已经由 Laravel 完成。

标签: laravelnotifications

解决方案


是的,您在 Notification 类中获得了 $notifiable 实例。

有关更多详细信息,请参阅


推荐阅读