什么是ueditor
ueditor是百度开源的一款编辑器,其中它的源代码模式真的是非常实用的,能让你更大限度的定制你的内容。
什么是laravle-admin
Laravle-admin是基于laravle的一个后台管理包,但其默认编辑器是ckeditor,个人不太喜欢,所以就把它换成ueditor
安装步骤
- 执行命令如下命令下载安装插件
composer require “overtrue/laravel-ueditor:~1.0” - 发布配置
php artisan vendor:publish --provider=‘Overtrue\LaravelUEditor\UEditorServiceProvider’ - 增加laravel-admin组件文件
增加组件文件:app/Admin/Extensions/Form/uEditor.php:
<?php
namespace App\Admin\Extensions\Form;
use Encore\Admin\Form\Field;
/**
* 百度编辑器
* Class uEditor
* @package App\Admin\Extensions\Form
*/
class uEditor extends Field
{
// 定义视图
protected $view = 'admin.uEditor';
// css资源
protected static $css = [];
// js资源
protected static $js = [];
public function render()
{
$this->script = <<<EOT
//解决第二次进入加载不出来的问题
UE.delEditor("ueditor