Laravel在用户

时间:2017-05-24 21:13:38

标签: php notifications laravel-5.4

我想通知用户组中是否发生了什么。为此,我想使用Laravel提供的Notification系统。但我很困惑我应该在用户模型或群组模型上使用Notifiable

例如:
用户在组中写入内容或上传图像,然后组中的每个用户都应获得xy已编写/上传任何内容的通知。对于每种通知,我都有自己的类,如ImageUpload, UnreadMessage, etc...

目前我这样做:
 1.获取组中的所有成员
 2. Notification::send($groupMembers, new ImageUpload($image));
 3. Notification::send($groupMembers, new UnreadMessage($message));

我知道可以在其他模型上使用Notifiable参数,但如果我使用通知,我就不知道这是什么意思像我的Group模型这样的其他模型。然后通过$group->unreadNotifications提供通知。但是可以将通知标记为已读?你不会知道该组中的所有成员是否都已阅读它,而不使用单独的表格! 我想不出一个使用它会有意义的例子。你能给我一个吗?

我正确使用它还是......?

0 个答案:

没有答案