Php 在Laravel 5中设置路线,以便CKEditor与CKFinder一起工作

Php 在Laravel 5中设置路线,以便CKEditor与CKFinder一起工作,php,laravel,laravel-5,laravel-routing,laravel-5.2,Php,Laravel,Laravel 5,Laravel Routing,Laravel 5.2,您好,我正在尝试将CKFinder与CKEditor集成到一个laravel项目中。我在CKEditor的config.js文件中进行了以下设置: CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: // config.language = 'fr'; config.uiColor = '#ffffff';

您好,我正在尝试将CKFinder与CKEditor集成到一个laravel项目中。我在CKEditor的config.js文件中进行了以下设置:

CKEDITOR.editorConfig = function( config ) {
    // Define changes to default configuration here. For example:
    // config.language = 'fr';
    config.uiColor = '#ffffff';
    config.removePlugins = 'forms, div, save, print, preview, newpage, _cut, bidi, showblocks, about, undo, redo, removeformat';


    config.filebrowserBrowseUrl = 'kcfinder/browse.php?opener=ckeditor&type=files';
    config.filebrowserImageBrowseUrl = 'kcfinder/browse.php?opener=ckeditor&type=images';
    config.filebrowserFlashBrowseUrl = 'kcfinder/browse.php?opener=ckeditor&type=flash';
    config.filebrowserUploadUrl = 'kcfinder/upload.php?opener=ckeditor&type=files';
    config.filebrowserImageUploadUrl = 'kcfinder/upload.php?opener=ckeditor&type=images';
    config.filebrowserFlashUploadUrl = 'kcfinder/upload.php?opener=ckeditor&type=flash';

};
然后我也开始使用
浏览服务器
按钮。但是我不知道为什么我不能访问它。我想我需要设置路径才能访问它,对吗

这是我得到的错误

有什么建议我可以为这个设置路线吗

谢谢大家!

试试这个

CKEDITOR.replace( 'editor_ckf',    
{    
    filebrowserBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Files') }}",
    filebrowserImageBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Images') }}",
    filebrowserFlashBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Flash') }}",
    filebrowserUploadUrl: "{{ asset('ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files') }}",
    filebrowserImageUploadUrl: "{{ asset('ckfinder/core/connctor/php/connector.php?command=QuickUpload&type=Images') }}",
    filebrowserFlashUploadUrl: "{{ asset('ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash') }}"
});

您正在将KC查找器配置文件与CK查找器一起使用。确保你没有混淆两个文件管理器。

试试这个

CKEDITOR.replace( 'editor_ckf',
{
    filebrowserBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Files') }}",
    filebrowserImageBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Images') }}",
    filebrowserFlashBrowseUrl: "{{ asset('ckfinder/ckfinder.html?Type=Flash') }}",
    filebrowserUploadUrl: "{{ asset('ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files') }}",
    filebrowserImageUploadUrl: "{{ asset('ckfinder/core/connctor/php/connector.php?command=QuickUpload&type=Images') }}",
    filebrowserFlashUploadUrl: "{{ asset('ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash') }}"
});

引用自:-

这是相对于项目目录的文件
public/pages/kcfinder/browse.php的路径吗?或者它是
public/kcfinder/browse.php
?它是public/kcfinder/browse.phpI在“页面”之间有一个路由,你说“页面之间有路由”是什么意思?如果您有您认为与问题相关的路线定义,请编辑并将其包含在您的问题中。无论哪种方式,我相信问题都可能源于包含文件浏览器路径的方式,更确切地说,就是将它们定义为相对于当前路径。相反,您应该通过在beging处添加
/
使它们相对于根路径,如
/kcfinder/browse.php?opener=ckeditor&type=files
(当然,在包括
browse.php
upload.php
文件的所有六行中添加斜杠
/
)。您如何使用这个
{asset(''}}
JS
文件中,我在script.blade文件中使用此代码,而不是在config.JS文件中