caritech/laravel-ckeditor

Laravel CKEditor

v3.8.1 2017-01-31 20:52 UTC

README

Build Status

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

安装

  1. 使用composer要求此包

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

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

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

更新

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

    composer update jeroennoten/laravel-ckeditor
    
  2. 然后,使用--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])