laravel-admin
には
protected function form()
{
$form = new Form(new Infomation());
$form->text('title', __('タイトル'));
$form->textarea('detail', __('詳細'));
$form->date('yyyymmdd', __('日付'))->default(date('Y-m-d'));
return $form;
}
と普通のtextarea出力の代わりに
$form->editor('detail', __('詳細'));
とリッチテキストで書けるような機能がありますがこれをそのまま使うと
Field type [editor] does not exist
と表示され使えません。
これを使うようにするには
app/Admin/bootstrap.php
の
app/Admin/bootstrap.php
Encore\Admin\Form::forget(['map', 'editor']);
の部分を
app/Admin/bootstrap.php
//Encore\Admin\Form::forget(['map', 'editor']);
Encore\Admin\Form::extend('editor', Encore\Admin\Form\Field\Editor::class);
とするだけです