Laravel 5.2 使用ckeditor


1,如何上传图片。

在页面中,配置ckeditor时加上上传文件,配置即可打开ckeditor的上传图片功能。

 CKEDITOR.replace( 'content', {
                language: 'zh-cn',
                height: 450,
                filebrowserBrowseUrl: '{{url('admin/images')}}',
                filebrowserUploadUrl: '{{url('admin/images')}}?_token={{csrf_token()}}'
            });


2,上传图片的功能与csrf 冲突问题。

有两种解决办法,一种是禁用上传路由的csrf验证。另一种是在url上带上csrf token.

我用的后一种,目前工作 正常。

filebrowserUploadUrl: '{{url('admin/images')}}?_token={{csrf_token()}}'

其实ckeditor上传时会提交自己的csrf token。名字叫“ckCsrfToken”,若是能配置laravel使用 此字段,或是ckeditor能配置csrf token的名字就好了。


你可能感兴趣的:(PHP,ckeditor)