@props([ 'method', 'name', 'id' => null, // if null → falls back to $name 'value' => '', 'class' => '', 'autocomplete'=>'on', 'placeholder'=>false, 'disabled' => false, 'required' => false, 'readonly' => false, ]) merge(['class' => "form-control $class " . ($errors->has($name) ? 'is-invalid' : '')]) }} @if($placeholder) placeholder="{{ $placeholder}}" @endif @if($autocomplete) autocomplete="{{ $autocomplete}}" @endif {{ $disabled ? 'disabled' : '' }} {{ $readonly ? 'readonly' : '' }} {{ $required ? 'required' : '' }} @if($method == config('adminconstants.route_method.0')) onblur="setSlugValue('{{ $name }}');" @endif>