我正在尝试在Laravel中创建收件箱系统。
聊天台
id | user_from_id |user_to_id | msg_text|read
1 | 2 | 1 | test| 0
1 | 4 | 1 | test| 1
1 | 2 | 1 | test| 0
我如何获得如下结果:
对于每个不同的用户,有一些消息未读(读= 0)或全部已读(读= 1)。 例如,此表中的结果应为:
User_from_id = 2有一些未读消息,已读为0; User_from_id = 4已读取所有消息;
答案 0 :(得分:0)
创建一个 本地范围 并传递user_id并读取为状态,以获取记录并在您想显示时使用。