Php 收件箱系统的Laravel查询

Php 收件箱系统的Laravel查询,php,mysql,sql,laravel,Php,Mysql,Sql,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=

我正试图使收件箱系统在拉威尔

聊天桌

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)。 例如,在本表中,结果应为:

用户_from_id=2有一些未读消息,读取为0;
用户_from_id=4读取所有消息

创建一个本地范围并传递用户id和读取状态,以获取记录并按您想要的方式使用。

那么您想计算每个用户的已读和未读邮件数吗?不仅仅是读取,我希望它像电子邮件收件箱一样,如果用户有未读消息,我希望将红色div改为白色,如果不是,我需要一些值来查找每个用户的未读消息,您只需检查未读消息的计数是否>0即可。我认为网上有很多资源可以找到如何做到这一点,但无法从对话中获取最新消息的文本