webbatools/laravel-ckeditor

Laravel CKEditor

安装: 26

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 33

语言:HTML

v3.8.3 2019-11-04 19:17 UTC

This package is auto-updated.

Last update: 2024-09-26 21:38:41 UTC


README

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

安装

  1. 使用 composer 安装此包

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

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

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

更新

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

    composer update webbatools/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])