Piano Alimentare - {{ $labelGiorno }}
| Pasto |
Alimenti |
@foreach($ordinePasti as $tipoPasto)
@if(!isset($dettagli[$tipoPasto]))
@continue
@endif
@php
$nomePasto = $labelsPasti[$tipoPasto] ?? ucfirst(str_replace('_', ' ', $tipoPasto));
$linee = [];
if(isset($dettagli[$tipoPasto]['alimenti']) && is_array($dettagli[$tipoPasto]['alimenti'])) {
foreach($dettagli[$tipoPasto]['alimenti'] as $riga) {
$aid = (int)($riga['alimento_id'] ?? 0);
$qty = $riga['quantita_g'] ?? 0;
$nome = $nomeAlimentoService->nomeVisualizzatoRigaAlimento(
$riga,
$nomiAlimenti[$aid] ?? null
);
$main = $nome . ' (' . round($qty) . ' g)';
$sostitutiTesti = [];
foreach ($riga['sostituti'] ?? [] as $sost) {
$sid = (int)($sost['alimento_id'] ?? 0);
$sqty = $sost['quantita_g'] ?? 0;
$snome = $nomeAlimentoService->nomeVisualizzatoRigaAlimento(
$sost,
$nomiAlimenti[$sid] ?? null
);
$sostitutiTesti[] = $snome . ' (' . round($sqty) . ' g)';
}
$linee[] = ['main' => $main, 'sostituti' => $sostitutiTesti];
}
}
@endphp
| {{ $nomePasto }} |
@if(!empty($linee))
@foreach($linee as $item)
-
{{ $item['main'] }}
@if(!empty($item['sostituti']))
o {{ implode(' o ', $item['sostituti']) }}
@endif
@endforeach
@else
—
@endif
|
@endforeach
@if($notaGiorno !== '')
@endif
@endforeach
@endif