Laravel 5.2 使用ckeditor
阿新 • • 發佈:2019-01-10
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的名字就好了。