@props([ 'name', 'label' => null, 'value' => '1', 'checked' => false, 'help' => null, 'required' => false, 'disabled' => false, 'id' => null, 'switch' => false, ]) @php $id = $id ?? 'field-' . str_replace(['[', ']', '.'], '-', $name); $hasError = $errors->has($name); $isChecked = old($name, $checked ? $value : null) == $value; $wrapClass = 'form-check' . ($switch ? ' form-switch' : ''); $inputClass = 'form-check-input' . ($hasError ? ' is-invalid' : ''); @endphp
except(['class'])->merge(['class' => $wrapClass . ' ' . $attributes->get('class', '')]) }}> @if($label) @endif @if($help && ! $hasError) {{ $help }} @endif @error($name)
{{ $message }}
@enderror