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 上传.
composer 安装
composer require ilimpid/laravel-u-editor
配置 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>
来源: http://www.jianshu.com/p/e0352185da5c