我依照手册,安装ck, 但是报错:
ErrorException In CKEditor.php line 23 :
Array to string conversion (View: /Users/heyun/www/uboat/vendor/encore/laravel-admin/views/form.blade.php)
<?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
Most helpful comment