项目简介
本项目是基于 Laravel 框架开发的 Markdown 编辑器,在 Editor.md 的基础上进行二次开发。能够通过简单配置实现 Markdown 在线编辑与图片上传功能,适用于需要在线编辑 Markdown 文档的场景。
项目的主要特性和功能
- 基于 Laravel 框架,具有良好的扩展性与安全性。
- 集成 Editor.md,拥有丰富的 Markdown 编辑功能。
- 支持图片上传,方便在编辑器中插入图片。
- 可通过简单配置自定义编辑器的样式与功能。
安装使用步骤
安装步骤
- 已下载本项目的源码文件。
- 在 Laravel 项目中执行
composer require axhello/laravel-markdown-editor安装依赖。 - 在
config/app.php文件的providers数组添加Axhello\Editor\MDEditorServiceProvider::class。 - 在
config/app.php文件的aliases数组添加'MDEditor' => Axhello\Editor\Facade\MDEditorFacade::class。 - 执行
php artisan vendor:publish发布编辑器配置和视图文件。
使用步骤
- 在需使用编辑器的位置,通过
@include('editor::head')引入编辑器头部文件。 - 创建一个
id为mdEditor的div,并包裹一个textarea元素。 - 配置图片上传,修改
config/editor.php里的uploadUrl配置项为实际的图片上传接口地址。 - 在路由中定义图片上传接口,如
Route::post('/post/uploads', function () { /* 图片上传逻辑 */ });。
完成上述步骤后,即可在 Laravel 项目中使用该 Markdown 编辑器。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】