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>