@php $anySelected = false; @endphp
@foreach($masterData as $k => $sec)
@php
$selValues = [];
foreach($sec['fields'] as $fk => $fv) {
$items = (array)($this->{$k}[$fk] ?? []);
if(count($items)) $selValues = array_merge($selValues, $items);
}
@endphp
@if(count($selValues))
@php $anySelected = true; @endphp
{{ $sec['label'] }}
{{ implode(', ', $selValues) }}
@endif
@endforeach
@if(!$anySelected)
No ingredients selected yet.
@endif