ogestor / laravel-ckeditor
Laravel CKEditor
6.0.2
2020-11-26 18:49 UTC
Requires
- intervention/image: ^2.3
- laravel/framework: ~5.2.0|~5.3.0|~5.4.0|~5.5.0|~5.6.0|~5.7|~5.8|^6.0
- league/flysystem: ^1.0.8
- ogestor/laravel-package-helper: ^3.1|^6.0
Requires (Dev)
- hamcrest/hamcrest-php: ~1.2
- laravel/browser-kit-testing: ^1.0
- league/flysystem-aws-s3-v3: ^1.0.1
- mockery/mockery: ^0.9.5
- orchestra/testbench: ~3.2.4|~3.3.0|~3.4.0
- phpunit/phpunit: ~4.8.20|~5.0
README
此包提供了一种简单的方法来设置Laravel 5的CKEditor。我认为CKEditor是最好用的免费WYSIWYG编辑器。此包使得使用Laravel 5的编辑器变得非常简单。它提供了一个自定义的blade指令@ckeditor('textareaId')
,可以快速将其集成到表单中。
安装
-
使用composer安装包
composer require ogestor/laravel-ckeditor
-
将服务提供者添加到
config/app.php
中的providers
JeroenNoten\LaravelCkEditor\ServiceProvider::class,
-
发布公共资产
php artisan vendor:publish --tag=ckeditor-assets
更新
-
要更新此包,首先更新composer包
composer update ogestor/laravel-ckeditor
-
然后,如果您使用的是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])