shenyewangyue / u_editor
UEditor for laravel.
dev-master / 1.0.x-dev
2021-03-23 09:11 UTC
Requires
- php: >=5.4.0
- ext-fileinfo: *
- aliyuncs/oss-sdk-php: ~2.0
- illuminate/support: 8.*|7.*
- qiniu/php-sdk: 7.*
This package is not auto-updated.
Last update: 2024-05-29 00:58:52 UTC
README
介绍
支持Laravel 8 Ueditor 支持 七牛 、本地 、阿里云OSS
软件架构
软件架构说明
安装教程
1.安装
composer require shenyewangyue/u_editor
2.添加下面一行到 config/app.php 中 providers 部分:
`shenyewangyue\UEditor\UEditorServiceProvider::class,`
3.发布配置文件和资源
php artisan vendor:publish
3.1.手动复制编辑器代码
LaravelUeditor\resources\public 下的全部代码复制到 \public\Ueditor 文件夹下,注意大小写
4.模板添加代码
<script src="{!!asset('/Ueditor/ueditor.config.js')!!}"></script>
<script src="{!!asset('/Ueditor/ueditor.all.min.js')!!}"></script>
{{-- 载入语言文件,根据laravel的语言设置自动载入 --}}
<script src="{!!asset($UeditorLangFile)!!}"></script>
<script id="ueditor"></script>
<script>
var ue=UE.getEditor("ueditor");
ue.ready(function(){
//因为Laravel有防csrf防伪造攻击的处理所以加上此行
ue.execCommand('serverparam','_token','{{ csrf_token() }}');
});
</script>
5.修改配置文件
config/filesystems.php
'disks' => [
'aliyunoss' => [
'driver' => 'aliyunoss',
'accessKeyId' => '',//oss 上传的4个必要参数
'accessKeySecret' => '',
'endpoint' => '',
'bucket' => '',
'url' => '',//oss 外部地址
],
]