- 直接命令行:或者在composer.json中的require中插入”stevenyangecho/laravel-u-editor”: “^1.4”
- 执行composer install或者composer update。组件成功迁入后执行如下配置。
打开框架下的config/app.php配置服务提供者在providers下插入:Stevenyangecho\UEditor\UEditorServiceProvider::class,保存退出后在控制台执行运行
php artisan vendor:publish
这一切成功后你的项目目录下的config目录下会生成一个UEditorUpload.php文件,public目录下会生成一个目录laravel-u-editor。
在需要编辑器的地方调用即可。
@include(‘vendor.UEditor.head’)
<!– 加载编辑器的容器 –>
<script id=”container” name=”content” type=”text/plain” style=’width:100%;height:600px;’>
{!! $item->content !!}
</script>
<!– 实例化编辑器 –>
<script type=”text/javascript”>
var ue = UE.getEditor(‘container’);
ue.ready(function(){
ue.execCommand(‘serverparam’, ‘_token’, ‘{{ csrf_token() }}’);
});
</script>
无法上传图片至服务器,报错500
ue 官方的文件需要修改
vendor\stevenyangecho\laravel-u-editor\src\Uploader\Upload.php
光明正大的写着【//替换随机字符串 数值太大可能导致部分环境报错】请把下面随机的rand()函数,少一个0 即可
