@foreach ($vat_groups as $vat) @php $stateVats = $vat->stateVats ?? collect(); $innerVats = $stateVats->where('type', 'inner'); $outerVats = $stateVats->where('type', 'outer'); $innerVatTotal = $innerVats->sum(fn($v) => $v->childVat->rate ?? 0); $outerVatTotal = $outerVats->sum(fn($v) => $v->childVat->rate ?? 0); $innerNames = $innerVats->pluck('childVat.name')->implode(', '); $outerNames = $outerVats->pluck('childVat.name')->implode(', '); @endphp