如何根据他在laravel中的帖子通知此人

时间:2017-09-14 04:55:43

标签: php laravel notifications

我能够使用迁移创建Notification表。如果用户(X)回复用户的帖子(Y),我也可以保存通知。现在,问题是,我想将通知发送给用户(Y),但随后,notifiable_id保存用户(X)的ID。用户(Y)如何才能收到通知呢?

 Auth::user()->notify(new PostNotif());

示例:

用户(X)ID为:12和,
用户(Y)ID是:24

通知表如下所示:

type                          notifiable_id  notifiable_type 
App\Notifications\PostNotif       12              App\User

我希望notifiable_id应该是用户(Y)的ID,它是24而不是12。

由于用户(Y)提交了帖子而用户(X)回复了该帖子,在这种情况下如何通知用户(Y)?

修改

另外,我希望在数据库通知中插入两个ID。一个用于创建帖子的用户,另一个用于响应帖子的用户。

有人知道吗?

1 个答案:

答案 0 :(得分:0)

我正在使用此表结构发送通知,

type Notification_id sender_id receiver_id

您可以在sender_id中存储userX,在receiver_id中存储userY,反之亦然。

我希望它有效。