关于laravel-admin ueditor 集成并解决刷新的问题

2020-09-03 12:20:51

laravel-admin 是一个快速开发管理后台的框架,这里不做详细介绍

UEditor.php

<?phpnamespace AppExtensions;use EncoreAdminFormField;class UEditor extends Field{  protected static $css = [  ];  public static $isJs=false;  protected static $js = [    '/laravel-u-editor/ueditor.config.js',    '/laravel-u-editor/ueditor.all.min.js',    '/laravel-u-editor/lang/zh-cn/zh-cn.js',  ];  protected $view = 'Admin.Tool.UEditor';  public function render()  {    $this->script = <<<EOT    UE.delEditor('{$this->id}');       var ue = UE.getEditor('{$this->id}');EOT;    return parent::render();  }}

UEditor.blade.php

<div class="form-group {!! !$errors->has($errorKey) ?: 'has-error' !!}">  <label for="{{$id}}" class="col-sm-2 control-label">{{$label}}</label>  <div class="col-sm-8">    @include('admin::form.error')    <textarea class="{{ $class }}" id="{{$name}}" name="{{$name}}" placeholder="{{ $placeholder }}" {!! $attributes !!} >{{ old($column, $value) }}</textarea>    @include('admin::form.help-block')  </div></div>
相关文章 大家在看