美文网首页
CKEditor编辑器下安装ckfinder

CKEditor编辑器下安装ckfinder

作者: 熊航 | 来源:发表于2019-05-13 17:20 被阅读0次

参考:https://packagist.org/packages/ckfinder/ckfinder-laravel-package

安装

添加Composer依赖项并安装该程序包。

composer require ckfinder/ckfinder-laravel-package

运行命令以下载CKFinder代码。

它将下载所需的代码并将其放在package(vendor/ckfinder/ckfinder-laravel-package/)的相应目录中。

发布CKFinder连接器配置和资产。

这将发布CKFinder资产public/js/ckfinder,并将CKFinder连接器配置发布到config/ckfinder.php。

php artisan vendor:publish --tag = ckfinder

按照步骤完成后出现 Couldn't load CKFinder configuration file. Please run artisan vendor:publish --tag=ckfinder command first.

配置文件找不到,缓存问题 执行
php artisan config:cache 或者 php artisanconfig:clear

配置验证

config/ckfinder.php

config [ ' authentication ' ] = function(){ return true ; };

图片路径

图片路径跟filesystems.php 一致,在$config['backends']['default']中设置:

 'root' => storage_path('app/public'),

 'url' => env('APP_URL').'/storage',

CKEditor编辑器下引入ckfinder

    public static $js = [
        '/packages/ckeditor/ckeditor.js',
        '/packages/ckfinder/ckfinder.js',
//        '//cdn.ckeditor.com/4.11.4/standard/ckeditor.js',
    ];

    protected $view = 'admin.ckeditor';

    public function render()
    {
        $this->script = <<<EOT
var editor = CKEDITOR.replace('{$this->id}');
CKFinder.config( { connectorPath: '/ckfinder/connector' } );
CKFinder.setupCKEditor( editor );
EOT;

        return parent::render();
    }

相关文章

网友评论

      本文标题:CKEditor编辑器下安装ckfinder

      本文链接:https://www.haomeiwen.com/subject/xnyraqtx.html