DcatAdmin 更换wangEditor编辑器
- 安装
composer require death_satan/dcat-wang-editor -vvv - 发布页面
php artisan vendor:publish --tag=dcat-wang-editor - 修改上传目录(vendor\death_satan\dcat-wang-editor\src\Form\WangEditor.php)
protected string $imgUploadDirectory = 'uploads/images'; protected string $videoUploadDirectory = 'uploads/videos'; - 使用
$form->wangEditor('content')
上传到COS
- 配置COS(config\filesystems.php)
'disks' => [ 'cos' => [ 'driver' => 'cos', 'app_id' => env('COS_APP_ID',''), 'secret_id' => env('COS_SECRET_ID',''), 'secret_key' => env('COS_SECRET_KEY',''), 'region' => env('COS_REGION', 'ap-shanghai'), 'bucket' => env('COS_BUCKET',''), // 可选,如果 bucket 为私有访问请打开此项 'signed_url' => false, // 可选,是否使用 https,默认 false 'use_https' => true, // 可选,自定义域名 'domain' => '', // 可选,使用 CDN 域名时指定生成的 URL host 'cdn' => env('COS_CDN'), 'prefix' => env('COS_PATH_PREFIX'), // 全局路径前缀 'guzzle' => [ 'timeout' => env('COS_TIMEOUT', 60), 'connect_timeout' => env('COS_CONNECT_TIMEOUT', 60), ], ], ] - 使用
$form->wangEditor('content')->disk('cos');