2
各ループ内のプロパティの合計を取得しようとしています。ここに私のコードです:各ループ内で合計を計算するLaravel
$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変数をコレクション内の次の要素に移動するたびに変更しても、それが初期値にリセットされると仮定します。だから、システム全体の数を取得する正しいアプローチは何ですか?