@php /** * Restituisce il valore del campo (old input o modello). */ $valore = static function (string $campo) use ($alimento) { return old($campo, $alimento?->{$campo}); }; /** * Estrae etichetta e unità da una label tipo "Sodio (mg)". * * @return array{0: string, 1: string|null} */ $splitUnita = static function (string $label): array { if (preg_match('/^(.*?)\s*\(([^)]+)\)\s*$/u', $label, $m)) { return [trim($m[1]), $m[2]]; } return [$label, null]; }; @endphp