数据库通知

时间:2018-10-05 02:23:38

标签: laravel

我可以将通知保存在数据库表中

User::find(138647)->notify(new NotifyDashboard);// this one works!

问题是...

它没有像视频中那样在此收藏中保存任何通知 https://laracasts.com/series/whats-new-in-laravel-5-3/episodes/10 @ 5:09

>>> Auth::user()->notifications
=> Illuminate\Notifications\DatabaseNotificationCollection {#3296
     all: [],
   }
>>>

对此有什么帮助吗?

更新

发现了一些东西...

在我的表中,如果我将notifiable_type更改为App \ User,则它表示我的通知也将其计数。我该如何更改它才能显示/计数 是App \ Models \ User?这些是图片,如果有帮助1 2

另一个更新...

不知何故,当我在Tinker中查看App \ User时,会将其保存在DatabaseNotificationCollection中。3但是我的App \ Models \ User不是。任何想法

另一个更新...

我以某种方式发出的通知没有创建新的数据库通知集合实例。因此DatabaseNotification Class数组中的newCollection函数没有填充。

0 个答案:

没有答案