@props([ 'name', 'label' => null, 'help' => null, 'accept' => null, 'multiple' => false, 'required' => false, 'preview' => null, 'id' => null, ]) @php $id = $id ?? 'field-' . str_replace(['[', ']', '.'], '-', $name); $hasError = $errors->has($name); $classes = 'form-control' . ($hasError ? ' is-invalid' : ''); $nameAttr = $multiple ? $name . '[]' : $name; @endphp
except(['class'])->merge(['class' => 'form-field ' . $attributes->get('class', '')]) }}> @if($label) @endif @if($preview)
Preview
@endif @if($help && ! $hasError) {{ $help }} @endif @error($name)
{{ $message }}
@enderror