larcool / ckeditor
CKEditor 5扩展,适用于laravel-admin
v1.0.3
2021-01-27 04:02 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: *
Requires (Dev)
- phpunit/phpunit: ~6.0 || ~7.0 || ~9.0
README
安装
composer require larcool/ckeditor
然后
php artisan vendor:publish --tag=larcool-ckeditor
配置
在config/admin.php
文件的extensions
部分,添加属于此扩展的一些配置。
'ckeditor' => [ //Set to false if you want to disable this extension 'enable' => true, // Editor configuration 'config' => [ "simpleUpload"=>[ "uploadUrl"=>'/admin/uploads' ], "fontSize" => [ "options" =>[ 9, 11, 13, 'default', 17, 19, 21 ] ], "toolbar"=>[ "items"=>[ 'heading', 'fontFamily', 'fontSize', 'fontColor', 'fontBackgroundColor', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', '|', 'indent', 'outdent', '|', 'imageUpload', 'blockQuote', 'insertTable', 'mediaEmbed', 'undo', 'redo' ] ], 'image'=>[ 'toolbar'=>['imageTextAlternative', '|', 'imageStyle:alignLeft', 'imageStyle:full', 'imageStyle:alignRight'], 'resizeUnit'=>'px', 'styles'=>[ // This option is equal to a situation where no style is applied. 'full', 'side', // This represents an image aligned to the left. 'alignLeft', 'alignCenter', // This represents an image aligned to the right. 'alignRight' ] ], "table" =>[ 'contentToolbar'=>[ 'tableColumn', 'tableRow', 'mergeTableCells' ] ], 'language'=>'zh-cn', ] ]
用法
Form::extend('editor', \larcool\CKEditor\Editor::class);