@php $uuid = 'editor_' . Str::random(10); if($params->translate ?? false) { # test[0][title] transform to test_en[0][title] $params->name = str_contains($params->name, '[') ? preg_replace('/^(.*)\[/UA', '$1_'.form_locale().'[', $params->name) : $params->name . '_' . form_locale(); } # 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,locale: form_locale()) : $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,locale: form_locale()) : $params->placeholder ?? '', 'info' => isset($params->info) && str_starts_with($params->info,'cms.') ? trans($params->info,locale: form_locale()) : $params->info ?? false, 'hasError' => isset($errors) && $errors->has($transformedName) ? 'is-invalid' : '', 'type' => $params->type ?? 'text' , 'style' => $params->view, 'toolbar' => isset($params->toolbar) && $params->toolbar ? $params->toolbar : "['heading','|','fontColor','bold','italic','link','bulletedList','numberedList','blockQuote','insertTable','imageInsert','mediaEmbed','undo','redo']", ]) @if($style == 'horizontal')
@if($hasError) @foreach($errors->get($transformedName) as $message)
{{$message}}
@endforeach @endif
@else
@endif @if($loadScript) @endif {{-- 0 : "heading" 1 : "|" 2 : "alignment" 3 : "bold" 4 : "italic" 5 : "link" 6 : "alignment" 7 : "bulletedList" 8 : "numberedList" 9 : "|" 10 : "outdent" 11 : "indent" 12 : "|" 13 : "image_upload" 14 : "blockQuote" 15 : "insertTable" 16 : "mediaEmbed" 17 : "undo" 18 : "redo" 19 : "sourceEditing" 20 : "imageInsert" 21 : "fontColor" 22 : "fontSize" 23 : "|" 24 : "removeFormat" --}}