chenhua / laravel5-multi-editor
Laravel 5 最好的多编辑器
v1.1.0
2019-08-31 10:17 UTC
Requires
This package is auto-updated.
Last update: 2024-09-29 04:36:57 UTC
README
Laravel5-MultiEditor 是一个基于 Kindeditor/Summernote 等的富文本在线HTML编辑器,支持 Laravel5 项目。已集成本地、七牛云、阿里云文件存储。
更新记录
- 2019-08-31
发布 v1.1.0
修改视图应用 section 参数,主要解决不同场景下,需要上传到不同路径的需求。 - 2019-02-28
发布 v1.0.0
完成 Kindeditor/Summernote 在线编辑器主程序,并集成本地、七牛、阿里云oss存储。
安装流程
1、安装的两种方式
① 直接编辑配置文件
将以下内容增加到 composer.json:
require: { "chenhua/laravel5-multi-editor": "~1.0" }
然后运行 composer update
。
② 执行命令安装
运行命令:
composer require chenhua/laravel5-multi-editor
2、完成上面的操作后,修改 config/app.php
中 providers
数组(laravel5.5及以上忽略)
Chenhua\MultiEditor\MultiEditorServiceProvider::class,
3、执行 artisan
命令,拷贝静态文件
php artisan vendor:publish --tag=multi_editor php artisan vendor:publish --tag=file_upload
使用方法
在 xxx.blade.php
编辑器相应位置添加如下代码:
① Kindeditor 编辑器
<textarea id="editor_id" name="content" style="width:700px;height:300px;"> HTML内容 </textarea> @include('editor::kindeditor',['editor'=>'#editor_id'])
以上操作能生成一个
id="editor"
的HTML
文本编辑框,并能实时预览效果.
更多用法可以参考 KindEditor
官方文档,解锁更多姿势>>>
② Summernote 编辑器
<textarea id="editor"> Html内容 </textarea> @include('editor::summernote',['editor'=>'#editor'])
效果展示
许可
本扩展遵循 MIT license 开源。