<?php use Dcat\Admin\Admin; use Dcat\Admin\Grid; use Dcat\Admin\Form; use Dcat\Admin\Grid\Filter; use Dcat\Admin\Show; use Dcat\Admin\Form\Field\Editor; use Dcat\Admin\Support\JavaScript; Editor::resolving(function (Editor $editor) { // 设置默认配置 $editor->options([ 'toolbar' => [ 'code undo redo restoredraft | cut copy paste pastetext | forecolor backcolor bold italic underline strikethrough link anchor | alignleft aligncenter alignright alignjustify outdent indent | formatselect fontselect fontsizeselect | bullist numlist | blockquote subscript superscript removeformat | table image media charmap emoticons hr pagebreak insertdatetime print preview | fullscreen | bdmap indent2em lineheight formatpainter axupimgs', ], 'setup' => JavaScript::make( <<<JS function (editor) { //console.log('编辑器初始化成功', editor) } JS ), ]); // 设置编辑器图片默认上传到七牛云 //$editor->disk('img_oss'); }); /** * Dcat-admin - admin builder based on Laravel. * @author jqh <https://github.com/jqhph> * * Bootstraper for Admin. * * Here you can remove builtin form field: * * extend custom field: * Dcat\Admin\Form::extend('php', PHPEditor::class); * Dcat\Admin\Grid\Column::extend('php', PHPEditor::class); * Dcat\Admin\Grid\Filter::extend('php', PHPEditor::class); * * Or require js and css assets: * Admin::css('/packages/prettydocs/css/styles.css'); * Admin::js('/packages/prettydocs/js/main.js'); * */