如何计算每个数组的结果

bis0qfac  于 2021-06-18  发布在  Mysql
关注(0)|答案(3)|浏览(263)

嗨,我目前正在开发一个投票系统使用拉威尔。我想附上每个政党的会员人数。这是我的密码

$partylist = Partylist:all();

我想在我的刀刃上实现这一点:

{{$partylist->members}}
r3i60tvu

r3i60tvu1#

有两种方法:

$partylist = Partylist::all();

foreach ($partylist as $pl) {
    echo $pl->members()->count();
}

或计数相关模型

$partylist = Partylist::withCount('members')->all();

foreach ($partylist as $pl) {
    echo $pl->members_count;
}
xpszyzbs

xpszyzbs2#

如果你的 $partylist->members 是数组,使用 sizeof() 函数来获取这个的大小。因此,您可以在blade中使用以下内容:

{{sizeof($partylist->members)}}

希望能对你有所帮助

3duebb1j

3duebb1j3#

试试这个:

{{$partylist->count()}}

或者如果你想数一数 members :

{{$partylist->members->count()}}

{{count($partylist->members)}}

相关问题