【发布时间】:2017-11-17 09:06:54
【问题描述】:
我试图在每个循环中获取一个属性的总和。这是我的代码:
$client_systems_count = 0;
$client->accounts->each(function ($account) use ($client_systems_count) {
dd($account->systems->count());
$client_systems_count += $account->systems->count();
});
dump($client_systems_count);
知道为什么它不起作用吗? 我假设即使每次循环中的 $client_systems_count 变量转到集合中的下一个元素时,它都会重置为初始值。那么获取系统总数的正确方法是什么?
【问题讨论】: