ghost / ckeditor
CKEditor 5 集成laravel-admin
v1.0.1
2020-04-22 15:50 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2025-02-23 02:40:29 UTC
README
Installation
composer require ghost/ckeditor
Then
php artisan vendor:publish --tag=ghost-ckeditor
Configuration
In the extensions
section of the config/admin.php
file, add some configuration that belongs to this extension.
'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', ] ]
Usage
Form::extend('editor', \ghost\CKEditor\Editor::class);