Neditor
是基于 Ueditor
的一款现代化界面的富文本编辑器
官方演示: demo
此项目为 neditor
的扩展针对 Laravel 5.5+
neditor
: 官方地址
$ composer require wenslim/neditor
生成配置与资源文件
$ php artisan vendor:publish --provider="Wenslim\Neditor\Providers\NeditorServiceProvider"
修改配置
config/neditor.php
return [
.
.
.
'uploadType' => 'local',
'imageUrlPrefix' => 'https://your-domain/',
];
定义存储
config/filesystems.php
.
.
.
'disks' => [
.
.
.
'neditor' => [
'driver' => 'local',
'root' => public_path('images'),
],
],
修改配置
config/neditor.php
return [
.
.
.
'uploadType' => 'qiniu',
'imageUrlPrefix' => 'https://你的七牛加速地址/',
];
定义存储
config/filesystems.php
.
.
.
'disks' => [
.
.
.
'qiniu' => [
'access_key' => env('QINIU_ACCESS_KEY'),
'secret_key' => env('QINIU_SECRET_KEY'),
'bucket' => env('QINIU_BUCKET'),
'domain' => env('QINIU_DOMAIN'),
],
],
QINIU_ACCESS_KEY=xxxxxx
QINIU_SECRET_KEY=xxxxxx
QINIU_BUCKET=xxxxxx # 如: images
QINIU_DOMAIN=xxxxxx # 如: images.your-domian.com
.
.
.
<body>
<textarea id="neditor" name="content"></textarea>
</body>
{!! neditor_assets() !!}
- 配置项可在
config/neditor.php
中自定义 - 对于上传图片成功,但是无法正确显示请检查网络请求与你的配置是否正确
MIT