@props([ 'name', 'label' => null, 'type' => 'text', 'value' => null, 'placeholder' => null, 'required' => false, 'disabled' => false, 'readonly' => false, 'help' => null, 'size' => null, // sm, lg 'prepend' => null, 'append' => null, 'min' => null, 'max' => null, 'step' => null, 'class' => null ]) @php $classes = 'form-control'; if ($size) { $classes .= ' form-control-' . $size; } if ($class) { $classes .= ' ' . $class; } if ($errors->has($name)) { $classes .= ' is-invalid'; } @endphp
@if($label) @endif @if($prepend || $append)
@if($prepend) {!! $prepend !!} @endif @endif @if($prepend || $append) @if($append) {!! $append !!} @endif
@endif @if($help)
{{ $help }}
@endif @error($name)
{{ $message }}
@enderror