ogestor/laravel-ckeditor

Laravel CKEditor

6.0.2 2020-11-26 18:49 UTC

README

Build Status

此包提供了一种简单的方法来设置Laravel 5的CKEditor。我认为CKEditor是最好用的免费WYSIWYG编辑器。此包使得使用Laravel 5的编辑器变得非常简单。它提供了一个自定义的blade指令@ckeditor('textareaId'),可以快速将其集成到表单中。

安装

  1. 使用composer安装包

    composer require ogestor/laravel-ckeditor
    
  2. 将服务提供者添加到config/app.php中的providers

    JeroenNoten\LaravelCkEditor\ServiceProvider::class,
  3. 发布公共资产

    php artisan vendor:publish --tag=ckeditor-assets
    

更新

  1. 要更新此包,首先更新composer包

    composer update ogestor/laravel-ckeditor
    
  2. 然后,如果您使用的是laravel 5.4或更低版本,使用--force标志发布公共资产以覆盖现有文件

    php artisan vendor:publish --tag=ckeditor-assets --force
    

用法

此包提供了一个自定义的blade指令@ckeditor('textareaId'),可以将<textarea>转换为CkEditor实例。给您的<textarea>添加一个id属性,并在页面的底部添加blade指令,使用<textarea>的标识符。

示例

<textarea id="bodyField"></textarea>

@ckeditor('bodyField')

配置

如果您需要配置CkEditor实例,可以通过将所有选项作为第二个参数传递给blade指令来实现。请参阅CkEditor配置文档以了解所有可能的选项。

示例

<textarea id="bodyField"></textarea>

@ckeditor('bodyField', ['height' => 500])