Laravel-admin: ErrorException In CKEditor.php line 23 :

Created on 19 May 2017  ·  3Comments  ·  Source: z-song/laravel-admin

我依照手册,安装ck, 但是报错:

ErrorException In CKEditor.php line 23 :
Array to string conversion (View: /Users/heyun/www/uboat/vendor/encore/laravel-admin/views/form.blade.php)

Most helpful comment

<?php

namespace App\Admin\Extensions\Form;

use Encore\Admin\Form\Field;

class CKEditor extends Field
{

    /**
     * @var string
     */
    protected $view = 'vendor.admin.form.ckeditor';

    /**
     * @var array
     */
    public static $js = [
        '/packages/admin/ckeditor/ckeditor.js',
        '/packages/admin/ckeditor/adapters/jquery.js',
    ];

    /**
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    public function render()
    {
        $class        = implode('.', $this->getElementClass());
        $this->script = "$('textarea.{$class}').ckeditor();";

        return parent::render();
    }

}

All 3 comments

<?php

namespace App\Admin\Extensions\Form;

use Encore\Admin\Form\Field;

class CKEditor extends Field
{

    /**
     * @var string
     */
    protected $view = 'vendor.admin.form.ckeditor';

    /**
     * @var array
     */
    public static $js = [
        '/packages/admin/ckeditor/ckeditor.js',
        '/packages/admin/ckeditor/adapters/jquery.js',
    ];

    /**
     * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
     */
    public function render()
    {
        $class        = implode('.', $this->getElementClass());
        $this->script = "$('textarea.{$class}').ckeditor();";

        return parent::render();
    }

}

getElementClass换成getElementClassString试试看

thanks

Was this page helpful?
0 / 5 - 0 ratings

Related issues

fokoz picture fokoz  ·  3Comments

vlongen picture vlongen  ·  3Comments

zhenyangze picture zhenyangze  ·  3Comments

daguye918 picture daguye918  ·  3Comments

qcol picture qcol  ·  3Comments