【发布时间】:2015-09-15 00:29:52
【问题描述】:
我的通知表如下所示
id (eg. 1) | from_id (eg. 1) | from_type (eg. liked) | to_id (eg. 2) | to_type (comment) | item_id (eg. 1) | read (0 or 1) | created_at | updated_at
目前,当我在 Laravel 中获取通知时,我会进行此调用
$notifs = Notification::with('from')
->where("to_id", "=", $user_id)
->where("read", "=", 0)
->limit(40)
->get();
这非常有效,除了我决定继续按类型对通知进行分组,以便用户可以获得“13 个人喜欢你的帖子”,而不是 13 个单独的通知说他们的帖子已被喜欢。
提前致谢!
【问题讨论】:
标签: php mysql notifications laravel-5 eloquent