【发布时间】:2019-03-30 10:19:58
【问题描述】:
我正在尝试在 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
我怎样才能得到这样的结果:
对于每个不同的用户,有消息未读 (read = 0) 或全部已读 (read=1)。 例如在这个表中结果应该是:
User_from_id = 2 有一些未读消息,read 为 0; user_from_id =4 读取所有消息;
【问题讨论】:
-
所以要统计每个用户的已读和未读消息数?
-
不只是阅读,我希望它像电子邮件收件箱一样,如果用户有未读邮件,我想将红色 div 涂成红色,如果不涂成白色,我需要一些价值来为每个用户找到它
-
您可以检查未读消息的数量是否> 0。我认为网上有很多资源可以了解如何做到这一点。
-
但无法从该对话中获取要显示的最新消息的文本