Laravel通过乘以列的雄辩计数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Laravel通过乘以列的雄辩计数相关的知识,希望对你有一定的参考价值。
我的表结构如下
user_offer user_accept status
4 3 canceled
2 4 approved
3 2 canceled
1 2 approved
2 1 approved
我需要为每个用户批准状态的记录数。请求的结果必须是具有状态已批准的foreach唯一用户ID的记录计数,该用户ID位于user_offer
或user_accept
表中。对于我的例子:
user count
2 3
1 2
4 1
答案
我不太确定我是否理解正确,也许可以编辑你的问题并提供更多细节。
如果您想要计算具有例外状态的所有用户,您可以通过两种方式进行计算。首先是基于模型的方式。
在此示例中,我使用了您可能需要更改为适当模型的用户模型,模型链接到您的数据库表,因此您可以执行以下操作:
User::where('status', 'accepted')->count();
第二个通过数据库门面:
DB::table('users')->where('status', 'accepted')->count();
以上是关于Laravel通过乘以列的雄辩计数的主要内容,如果未能解决你的问题,请参考以下文章