Logo {!! $header !!}

Piano Alimentare Flessibile (Completo)

Cliente: {{ $userInfo['cliente'] }}

Generato il {{ $pianoInfo['created_at']->format('d/m/Y') }}

@if(is_array($userInfo) && !empty($userInfo))

Informazioni Personali

Peso: {{ isset($userInfo['peso']) && !empty($userInfo['peso']) ? (is_string($userInfo['peso']) ? $userInfo['peso'] : (is_array($userInfo['peso']) ? implode(', ', $userInfo['peso']) : $userInfo['peso'])) : 'Non specificato' }} kg
Altezza: {{ isset($userInfo['altezza']) && !empty($userInfo['altezza']) ? (is_string($userInfo['altezza']) ? $userInfo['altezza'] : (is_array($userInfo['altezza']) ? implode(', ', $userInfo['altezza']) : $userInfo['altezza'])) : 'Non specificato' }} cm
Sesso: {{ isset($userInfo['sesso']) ? ($userInfo['sesso'] == 'M' ? 'Maschio' : 'Femmina') : 'Non specificato' }}
Data di nascita: {{ isset($userInfo['dataNascita']) ? \Carbon\Carbon::parse($userInfo['dataNascita'])->format('d/m/Y') : 'Non specificato' }}
Obiettivo: {{ isset($userInfo['obiettivo']) && !empty($userInfo['obiettivo']) ? (is_string($userInfo['obiettivo']) ? $userInfo['obiettivo'] : (is_array($userInfo['obiettivo']) ? implode(', ', $userInfo['obiettivo']) : $userInfo['obiettivo'])) : 'Non specificato' }}
Tipo Dieta: {{ isset($userInfo['tipoDieta']) && !empty($userInfo['tipoDieta']) ? (is_string($userInfo['tipoDieta']) ? $userInfo['tipoDieta'] : (is_array($userInfo['tipoDieta']) ? implode(', ', $userInfo['tipoDieta']) : $userInfo['tipoDieta'])) : 'Non specificato' }}
@if(isset($userInfo['patologie']) && !empty($userInfo['patologie']))
Disturbi: @php $disturbi = $userInfo['patologie']; if (is_string($disturbi)) { $decoded = json_decode($disturbi, true); if (json_last_error() === JSON_ERROR_NONE && is_array($decoded)) { $disturbi = $decoded; } else { $disturbi = [$disturbi]; } } @endphp {{ !empty($disturbi) ? implode(', ', $disturbi) : 'Nessuno' }}
@endif @if(isset($userInfo['note']) && !empty($userInfo['note']))
Note: {{ $userInfo['note'] }}
@endif
@if(isset($userInfo['ragionamento']) && !empty($userInfo['ragionamento']))

🔍 Valutazione Nutrizionale

{{ is_string($userInfo['ragionamento']) ? $userInfo['ragionamento'] : (is_array($userInfo['ragionamento']) ? implode(', ', $userInfo['ragionamento']) : $userInfo['ragionamento']) }}

@endif @if(isset($userInfo['composizioneCorporea']) && !empty($userInfo['composizioneCorporea']))

Composizione Corporea

@foreach($userInfo['composizioneCorporea'] as $parametro => $valore) @endforeach
Parametro Valore
{{ ucfirst(str_replace('_', ' ', $parametro)) }} {{ is_string($valore) ? $valore : (is_array($valore) ? implode(', ', $valore) : (is_numeric($valore) ? $valore : 'Non specificato')) }}
@endif @else

Nessuna informazione personale disponibile.

@endif @php $pasti = [ 'colazione' => 'Colazione', 'spuntino_mattutino' => 'Spuntino Mattutino', 'pranzo' => 'Pranzo', 'spuntino_pomeridiano' => 'Spuntino Pomeridiano', 'cena' => 'Cena' ]; @endphp
Pasti e Alternative (scegli 1 per ogni pasto)
@foreach($pasti as $key => $label)
{{ $label }}
    @if(isset($data[$key]['alternative']) && is_array($data[$key]['alternative'])) @foreach($data[$key]['alternative'] as $alt)
  1. {{ $alt }}
  2. @endforeach @else
  3. Nessuna alternativa generata
  4. @endif
@endforeach