我可以将通知保存在数据库表中
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函数没有填充。