ueditor Uncaught ReferenceError: errorHandler is not defined laravel ueditor 使用

由于项目需求原因,需要将文件上传至七牛云储存,项目使用的是Laravel5.4框架。

安装 UEditor 的方法:

(1)打开项目根目录通过命令行运行:composer require stevenyangecho/laravel-u-editor 

  
  【注】使用composer前,可以将composer 设置为国内镜像。
  运行命令:composer config repo.packagist composer https://packagist.phpcomposer.com 【详情了解中国全量镜像】
(2)
打开 config/app.php 文件 在providers中加入一行:‘Stevenyangecho\UEditor\UEditorServiceProvider’
(3)然后在项目根目录下运行 php artisan vendor:publish
(4)注意此时config 下生成了editor的配置文件:config/UEditorUpload.php
(5)Laravel-UEditor的使用方法
  引入UEditor文件:@include(‘UEditor::head’);

    <script id="ueditor"></script>

     <script>

      var ue=UE.getEditor("ueditor");

      ue.ready(function(){

         //因为Laravel5.4有防csrf防伪造攻击的处理所以加上此行

        ue.execCommand('serverparam','_token','{{ csrf_token() }}'); });

     </script>

     

 

    

     OK,看来我们成功引入了UEditor,是不是很棒,那么问题来了图片上传失败!!!

    

      错误如下:点击图片按钮上传时提示  ReferenceError: errorHandler is not defined

  

    请看多图上传提示:

    

 

 

   配置文件加载失败!!  配置文件加载失败!!配置文件加载失败!!    重要的事情说三遍!!!

  上面提到 config/UEditorUpload.php 配置项。

 这时请检查是否正常加载后台配置项。
 你可以测试你的网站下的路径 ,看是否有正常返回json格式的配置。
 例如我的:http://electric.lin/image/upload?action=config
返回 [] 的情况表示你的配置加载失败请检查后台配置。
成功如下:
  

 



  

 

posted @ 2017-06-22 19:16  大茶壶  阅读(1041)  评论(0)    收藏  举报