Laravel5框架安装Markdown编辑器
Laravel5-Markdown-Editor
Laravel5-Markdown-Editor 是基于 editor.md 封装的 Markdown 在线编辑器,支持 Laravel5 项目。已集成本地、七牛云、阿里云文件存储。
1. 运行命令
composer require chenhua/laravel5-markdown-editor
2.完成上面操作,修改 config/app.php 中 providers 数组
Chenhua\MarkdownEditor\MarkdownEditorServiceProvider::class,
3. 修改 config/app.php 中 aliases 数组
'MarkdownEditor' => Chenhua\MarkdownEditor\Facades\MarkdownEditor::class,
4. 执行 artisan 命令,生成 config/markdowneditor.php 配置文件
php artisan vendor:publish --tag=markdown
5. 根据自己所需修改 config/markdowneditor.php 配置文件
使用方法
在 xxx.blade.php 相应位置添加代码
<div id="test-editormd">
<textarea name="test-editormd" style="display:none;"></textarea>
</div>
@include('markdown::encode',['editors'=>['test-editormd']])
解析 markdown 格式文本为 html 格式
① 前端js方式解析 markdown 文本
<div id="doc-content">
<textarea style="display:none;">
# 这是一个h1标签
## 这是一个h2标签
</textarea>
</div>
@include('markdown::decode',['editors'=>['doc-content']])
② PHP方式解析 markdown 文本
echo MarkdownEditor::parse("#中间填写markdown格式的文本");
效果图:
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://blog.gaobinzhan.com/archives/18.html