@php # test[0][title] transform to test.0.title $transformedName = preg_replace('/\[(.*)\]/mU', '.$1', $params->name); @endphp @props([ 'label' => isset($params->label) && str_starts_with($params->label,'cms.') ? trans($params->label) : $params->label ?? '', 'name' => $params->name ?? '', 'value' => $params->value ?? old($transformedName) ?? '', 'required' => isset($params->required) ? 'required' : '', 'placeholder' => isset($params->placeholder) && str_starts_with($params->placeholder,'cms.') ? trans($params->placeholder) : $params->placeholder ?? '', 'info' => isset($params->info) && str_starts_with($params->info,'cms.') ? trans($params->info) : $params->info ?? false, 'hasError' =>isset($errors) && $errors->has($transformedName) ? 'is-invalid' : '', 'hideSearch' => isset($params->search) ? "false" : "true", 'class' => $params->class ?? '', 'style' => $params->view, 'parent' => $params->parent ?? '', 'ajax' => $params->ajax ?? false, // datanin ajaxdan yuklenmesi ucun 'select2type' => ( $params->ajax ?? false) && !($params->changeType ?? false) ? 'select2ajax' : ( $params->select2type ?? "select2") , // select2-ni js-nen qoshmaq ucun 'paginate' => $params->paginate ?? false, 'clear' => $params->clear ?? false, 'solid' => isset($params->white )? '' : 'form-select-solid', 'multiple' => $params->multiple ?? false, 'doesntClose' => $params->doesntClose ?? false, 'horizontalStyle' => $params->horizontalClass ?? 'd-flex flex-column mb-8 fv-row', ]) @if($style == 'horizontal')