chenhua / laravel5-multi-editor
The best multi editor of Laravel 5
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Language:JavaScript
Requires
This package is auto-updated.
Last update: 2024-10-29 04:47:51 UTC
README
Laravel5-MultiEditor 是基于 Kindeditor/Summernote 等的富文本在线HTMl编辑器,支持 Laravel5 项目。已集成本地、七牛云、阿里云文件存储。
更新记录
- 2019-08-31
Release v1.1.0
修改视图应用 section 参数,主要解决不同场景下,需要上传到不同路径的需求。 - 2019-02-28
Release 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'])
效果展示
License
本扩展遵循 MIT license 开源。