给 Dcat Admin 框架 Markdown 编辑器添加图片复制粘贴自动上传功能

给 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