Laravel 5 UEditor简介:
UEditor 是由百度web前端研发部开发所见即所得富文本web编辑器,此包为laravel5的支持,新增多语言
配置,可自由部署前端代码,默认基于 UEditor 1.4.3.UEditor 前台文件完全无修改,可自由gulp等工具部署到生产环境。根据系统的config.app.locale自动
切换多语言. 暂时只支持 en,zh_CN,zh_TW。支持本地和七牛云存储,默认为本地上传 public/uploads
。1.1 版 增加七牛云存储的支持。PHP版本5.4+,laravel使用composer安装
利用composer安装:
将运行以下代码自动安装。
composer require "overtrue/laravel-ueditor:~1.0"
安装完成后,在config/app.php的providers中加入以下代码
Overtrue\LaravelUEditor\UEditorServiceProvider::class,
然后composer运行
php artisan vendor:publish
如果安装没有错误,将会在config文件夹下出现ueditor.php文件。并且在public文件夹下将
会出现vendor文件夹。
使用:
在要使用UEditor的xxx.blade.php文件的head部分加入以下代码引入相关js与css文件。
@include('vendor.ueditor.assets')
现在你就可以使用UEditor了,在相应的表单中加入以下示例的代码。
<!-- 实例化编辑器 -->
<script type="text/javascript">
var ue = UE.getEditor('container');
ue.ready(function() {
ue.execCommand('serverparam', '_token', '{{ csrf_token() }}'); // 设置 CSRF token.
});
</script>
<!-- 编辑器容器 -->
<script id="container" name="content" type="text/plain"></script>
原文来至超哥的轮子:https://github.com/overtrue/laravel-ueditor
欢迎支付宝打赏
