Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Ghost-die/ckeditor

CKEditor 5 集成laravel-admin
https://github.com/Ghost-die/ckeditor

Last synced: 6 days ago
JSON representation

CKEditor 5 集成laravel-admin

Awesome Lists containing this project

README

        

CKEditor 5 集成laravel-admin
======

## Installation

```bash
composer require ghost/ckeditor
```

Then
```bash
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.
```php

'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

```php
Form::extend('editor', \ghost\CKEditor\Editor::class);
```