laravel - Laravel:如何从通知中获取收件人(通知)?
问题描述
我正在使用 Laravel 通知向用户广播更新。我想知道是否有办法从通知本身内部获取通知的 Notifiable 目标。
Auth::user()->notify(
new TextNotification('Hi there!')
)
现在,我想在 Notification 的 __construct 中获取 Notifiable 实例(这里是 User)。这个对象是否在任何时候都被传递给通知?
我知道我可以将它传递给通知类,但我想知道这是否已经由 Laravel 完成。
解决方案
是的,您在 Notification 类中获得了 $notifiable 实例。
有关更多详细信息,请参阅此。
推荐阅读
- reactjs - React input 或 material-ui TextField 在 material-ui TreeView 中不起作用
- android - 使用 UI 测试用例在 android studio 中运行测试
- android - 为什么CameraX.bindToLifecycle 1.0.0-alpha05 不支持三种情况?
- python - 为什么迭代字符串比拆分字符串更昂贵?
- google-analytics - 增强的电子商务跟踪 - 产品变量未传递到 GA
- reactjs - Prime React - DataTable - CSV Eexport 在 chrome 中失败,但在 IE 中工作
- javascript - 需要一个正则表达式模式来解决 Angular 中 JavaScript 输入的电子邮件验证
- python - 如何将文件从谷歌云存储加载到谷歌云功能
- javascript - 如何将 JSON 对象移动到 [X] 组中
- javascript - 我如何编辑 w3schools 代码以让两个或更多模态图像单击?