如何计算每个数组的结果

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

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

$partylist = Partylist:all();

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

{{$partylist->members}}
zpjtge22

zpjtge221#

有两种方法:

$partylist = Partylist::all();

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

或计数相关模型

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

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

js81xvg62#

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

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

希望能对你有所帮助

l7mqbcuq

l7mqbcuq3#

试试这个:

{{$partylist->count()}}

或者如果你想数一数 members :

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

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

相关问题