通过composer在Laravel中安装UEditor

  • 直接命令行:或者在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 即可

laravel5.5+百度Ueditor其中的2个坑

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注