当前位置:首页 > CMS教程 > 其它CMS > 列表

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

发布:smiling 来源: PHP粉丝网  添加日期:2022-01-14 10:22:50 浏览: 评论:0 

今天小编就为大家分享一篇关于laravel-admin ueditor 集成并解决刷新的问题,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧。

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

UEditor.php

  1. <?php 
  2. namespace App\Extensions; 
  3. use Encore\Admin\Form\Field; 
  4. class UEditor extends Field 
  5.   protected static $css = [ 
  6.   ]; 
  7.   public static $isJs=false; 
  8.   protected static $js = [ 
  9.     '/laravel-u-editor/ueditor.config.js'
  10.     '/laravel-u-editor/ueditor.all.min.js'
  11.     '/laravel-u-editor/lang/zh-cn/zh-cn.js'
  12.   ]; 
  13.   protected $view = 'Admin.Tool.UEditor'
  14.   public function render() 
  15.   { 
  16.     $this->script = <<<EOT 
  17.     UE.delEditor('{$this->id}'); 
  18.        var ue = UE.getEditor('{$this->id}'); 
  19. EOT; 
  20.     return parent::render(); 
  21.   } 

UEditor.blade.php

  1. <div class="form-group {!! !$errors->has($errorKey) ?: 'has-error' !!}"> 
  2.   <label for="{{$id}}" class="col-sm-2 control-label">{{$label}}</label> 
  3.   <div class="col-sm-8"> 
  4.     @include('admin::form.error') 
  5.     <textarea class="{{ $class }}" id="{{$name}}" name="{{$name}}" placeholder="{{ $placeholder }}" {!! $attributes !!} >{{ old($column, $value) }}</textarea> 
  6.     @include('admin::form.help-block') 
  7.   </div> 
  8. </div>

Tags: laravel-admin ueditor集成

分享到: