简介
uEditor是百度开源的富文本编辑器,功能强大。github地址:https://github.com/stevenyangecho/laravel-u-editor
composer安装
1.在composer.json 文件require中添加
“stevenyangecho/laravel-u-editor”: “~1.4”
2.更新依赖
composer update
3.laravel注册服务,在config/app.js 的providers中添加
Stevenyangecho\UEditor\UEditorServiceProvider::class
4.发布服务
php artisan vendor:publish --provider=“Stevenyangecho\UEditor\UEditorServiceProvider”
5.刷新一下config目录,是否生成UEditorUpload.php文件,有则安装成功,没有的话 尝试
php artisan vendor:publish
再输入对应的服务编号
配置
UEditorUpload.php 是主要的配置文件,一般不需要修改
编写扩展类
新建app/Admin/ Extensions/uEditor类,
再在app/Admin/bootstrap.php 中添加
\Encore\Admin\Form::extend(‘ueditor’,\App\Admin\Extensions\uEditor::class);
<?php
namespace App\Admin\Extensions;
use Encore\Admin\Form\Field;
class uEditor extends Field
{
protected static