jeroennoten/laravel-ckeditor

Laravel CKEditor

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

This package is auto-updated.

Last update: 2024-09-07 18:28:15 UTC


README

Build Status

此包提供了一个简单的方法来设置Laravel 5中的CKEditor。我认为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])