Skip to content
editor.md for Laravel , markdown editor for Laravel
PHP HTML
Branch: master
Clone or download
Latest commit 05a6d58 Apr 26, 2017
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config fix typo Aug 28, 2016
public first commit Aug 27, 2016
resources/views first commit Aug 27, 2016
src add missing helper Apr 26, 2017
.gitignore first commit Aug 27, 2016
README.md add license and readme.md Sep 4, 2016
composer.json add license and readme.md Sep 4, 2016

README.md

editor.md for Laravel

editor.md 是一款高度可定制化的 markdown 编辑器,官方网站:https://pandao.github.io/editor.md/

Latest Stable Version Latest Unstable Version License Total Downloads

兼容版本

本扩展包经过测试,适配 Laravel 5.1 以上稳定版本(5.0 版本理论上也是可行的,但未经测试)。

特别说明: composer 分析某些依赖时可能会出现问题:比如在 Laravel 5.2 主项目中,安装本扩展包,可能会装上 5.3 版本的 illuminate/supportilluminate/contracts 相关依赖包,这样可能会造成 5.2 主项目出现错误。为此,本包在 composer.json 特别移除对 "illuminate/support": "~5.1" 的依赖。

安装与配置

composer.json 新增 "douyasi/laravel-editor-md": "dev-master" 依赖,然后执行: composer update 操作。

依赖安装完毕之后,在 app.php 中添加:

'providers' => [
        'Douyasi\Editor\EditorServiceProvider',
],

然后,执行下面 artisan 命令,发布该扩展包配置等项。

php artisan vendor:publish --force

现在您可以访问 /laravel-editor-md/example 路由,不出意外,您可以看到扩展包提供的示例页面。

编辑器图片默认会上传到 public/uploads/content 目录下;编辑器相关功能配置位于 config/editor.php 文件中。

使用说明

blade 模版里面使用下面三个方法:editor_css()editor_js()editor_config()

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>editor.md example</title>
    {!! editor_css() !!}
</head>
<body>
<h2>editor.md example</h2>
<div id="mdeditor">
  <textarea class="form-control" name="content" style="display:none;">
# editor.md for Laravel
>   editor.md example
  </textarea>
</div>

{!! editor_js() !!}
{!! editor_config('mdeditor') !!}
</body>
</html>
You can’t perform that action at this time.