{{-- v1.14.0 — un champ du formulaire en ligne : son état (erreur, remarque, confirmé par la pièce), son message relié au champ, son aide. Variables : $champ, $libelle, $saisie (type HTML), $aide, $exemple, $attrs, $classe, $avertissements, $confirmes ; v1.16.0 — $source (« lu sur la CIN »), dans le champ, en mode cabinet. --}} @php // « $saisie », pas « $type » : la vue appelante a déjà un $type (la situation de la société). $saisie ??= 'text'; $erreur = $errors->first($champ); $remarque = ($avertissements ?? [])[$champ] ?? null; $confirme = ($confirmes ?? [])[$champ] ?? null; $etat = $erreur ? 'err' : ($remarque ? 'warn' : ($confirme ? 'ok' : '')); $decrit = collect([$erreur || $remarque || $confirme ? $champ.'-msg' : null, ($aide ?? null) ? $champ.'-aide' : null])->filter()->implode(' '); @endphp
{{ $aide }}
@endif