给 Markdown 编辑器 Editor.md 添加图片复制粘贴自动上传功能可参考文档:
//wangmaolin.net/article/8loynm0vz3.html
上述文档中是以创建图片自动上传插件的形式实现的,对于 Dcat Admin 框架 Editor.md 编辑器插件的引入需要注意一下,和普通引入不一样,引入方法如下:
如果你需要对编辑器进行全局设置,可以在 app\Admin\bootstrap.php
加上以下代码
<?php
use Dcat\Admin\Form\Field\Markdown;
Markdown::resolving(function (Markdown $markdown) {
// 设置默认配置
$markdown->options([
// 'imageUpload' => true, //开启图片上传
// 'imageUploadURL' => '/logic/upload', //图片上传后台地址
'onload' => JavaScript::make(
<<<JS
function() {
// 引入插件 执行监听方法
this.executePlugin("imagePaste", "/image-handle-paste/image-handle-paste");
}
JS
),
]);
});
给某个编辑器单独设置同样的道理
参考文档
https://learnku.com/docs/dcat-admin/2.x/use-of-fields/8107#819fba