Laravel整合UEditor编辑器使用阿里云OSS存储

UEditor 是由百度web前端研发部开发所见即所得富文本web编辑器

此包为laravel5的支持,默认基于 UEditor 1.4.3.3

UEditor 前台文件完全无修改,可自由gulp等工具部署到生产环境

根据系统的config.app.locale自动切换多语言. 暂时只支持 en,zh_CN,zh_TW

支持本地和阿里oss 七牛云存储,默认为本地上传 public/uploads

ChangeLog

1.2 版 增加对Laravel5.1 的支持,新增阿里云oss上传.

  1. composer 安装
composer require ilimpid/laravel-u-editor
  1. 配置config/app.php文件,在 "providers" 这个key 最后加上
Stevenyangecho\UEditor\UEditorServiceProvider::class

在"aliases" 这个key最后加上

'UEditor'=>Stevenyangecho\UEditor\UEditorServiceProvider::class

3.注册工具接口,在命令行运行

php artisan vendor:publish

若以上安装没问题,自定义项目配置文件会在 config/UEditorUpload.php (会自动生成)

image

4.用法

 @include('UEditor::head')
        <div class="col-sm-10">
               <script id="ueditor"></script>
              <script>
                  var ue = UE.getEditor("ueditor");
                  ue.ready(function () {
                     //因为Laravel有防csrf防伪造攻击的处理所以加上此行
                     ue.execCommand('serverparam', '_token', '{{ csrf_token() }}');
                  });
            </script>
        </div>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容