Skip to content

Rich Editor

<x-rich-editor> is a WYSIWYG rich-text field. Use it wherever you need formatted HTML content (post bodies, page content, descriptions) instead of plain text.

Usage

blade
<x-rich-editor name="body" :title="__('Body')" :value="old('body', $post?->body)" />

It shares the common form-field attributes (name, title, value, validation). Seed the editor's initial HTML with value. The editor initializes itself through the asset & init system.

Options

  • title — label shown above the editor.
  • hint — helper text shown below the editor.
  • value — initial HTML content.
  • id — element id; auto-generated when omitted.

Examples

Content field, preserving old input

blade
<x-rich-editor name="body" :title="__('Body')" :value="old('body', $post?->body)" />

Required body with a hint

blade
<x-rich-editor
    name="body"
    :title="__('Body')"
    :hint="__('Supports rich formatting.')"
    validation="required"
/>

Proprietary — for use within the Redot Dashboard. Product site: redot.dev