How can I set default text in a RichEditor?

I want the content to display some custom text instead just being blank. Things like textInputs support ->default() but that doesn't seem to work for RichEditors. RichEditor::make('summary') ->default('my default text')
Solution:
Think I've found a workaround: `->formatStateUsing(function ($state) { if ($state) { return $state;...
Jump to solution
7 Replies
LeandroFerreira
LeandroFerreira5mo ago
It supports. Any console errors?
urbycoz
urbycozOP5mo ago
No, none
Solution
urbycoz
urbycoz5mo ago
Think I've found a workaround: ->formatStateUsing(function ($state) { if ($state) { return $state; } else { return 'my default text'; } }) Not sure if there's a better way though.
LeandroFerreira
LeandroFerreira5mo ago
default() only works in the create page if you are using the panel builder
urbycoz
urbycozOP5mo ago
Ah ok. So is my approach the only way?
LeandroFerreira
LeandroFerreira5mo ago
yes, you can use formatStateUsing
urbycoz
urbycozOP5mo ago
Cool thanks

Did you find this page helpful?