@props([ 'name', 'label', 'type' => 'text', 'required' => false, 'help' => null, 'placeholder' => null, 'options' => null, 'rows' => 5, 'value' => null, 'autocomplete' => null, ]) @php $id = 'champ-'.str_replace(['[', ']', '.'], '-', trim($name, '[]')); $current = old($name, $value); $hasError = $errors->has($name); $describedBy = collect([ $help ? $id.'-aide' : null, $hasError ? $id.'-erreur' : null, ])->filter()->implode(' '); @endphp
only('class') }}> @if ($type === 'textarea') @elseif ($type === 'select') @else @endif @if ($help)

{{ $help }}

@endif @error($name)

{{ $message }}

@enderror