[英]how to count results to each array
嗨,我目前正在使用laravel开发投票系统。 我想在每个聚会中附加会员人数。 这是我的代码
$partylist = Partylist:all();
我想在刀片上实现此目标:
{{$partylist->members}}
尝试这个:
{{$partylist->count()}}
或者,如果您想计算members
:
{{$partylist->members->count()}}
要么
{{count($partylist->members)}}
如果您的$partylist->members
是一个数组,请使用PHP的sizeof()
函数获取其大小。 因此,您可以按以下方式在Blade中使用:
{{sizeof($partylist->members)}}
希望它可以帮助您
有两种方法可以做到:
$partylist = Partylist::all();
foreach ($partylist as $pl) {
echo $pl->members()->count();
}
或计数相关模型
$partylist = Partylist::withCount('members')->all();
foreach ($partylist as $pl) {
echo $pl->members_count;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.