@props(['name', 'value' => null, 'required' => false, 'editor' => false]) @php if (str()->contains($name, '[')) { $oldValue = old(Str::of($name)->replace('[', '.')->remove(']')->toString(), $value); } else { $oldValue = old($name, $value); } $mergedAttributes = $attributes->merge([ 'class' => 'form-control' . ($editor ? ' tinyMCE' : ''), 'name' => $name, 'rows' => 3, ]); if ($required) { $mergedAttributes = $mergedAttributes->merge(['required' => true]); } if ($editor) { $mergedAttributes = $mergedAttributes->merge([ 'data-editor-route' => route('elfinder.tinymce5'), ]); } @endphp