@props([ 'name', 'label', 'value' => '1', 'checked' => false, 'disabled' => false, 'help' => null, 'sendUnchecked' => false, ]) @php $fieldKey = trim( preg_replace('/\[([^\]]*)\]/', '.$1', $name), '.' ); $switchId = $attributes->get('id', $name); $switchAttributes = $attributes->except('id'); $oldValue = old($fieldKey, $checked); $isChecked = in_array( $oldValue, [true, 1, '1', $value], true ); $hasError = $errors->has($fieldKey); $errorId = $switchId . '-error'; $helpId = $switchId . '-help'; @endphp
@if ($sendUnchecked && !$disabled) @endif @error($fieldKey) @enderror