Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/douyasi/laravel-editor-md
editor.md for Laravel , markdown editor for Laravel
https://github.com/douyasi/laravel-editor-md
editor laravel laravel-5-package markdown-editor
Last synced: about 1 month ago
JSON representation
editor.md for Laravel , markdown editor for Laravel
- Host: GitHub
- URL: https://github.com/douyasi/laravel-editor-md
- Owner: douyasi
- Archived: true
- Created: 2016-08-27T07:12:13.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-03-22T10:03:10.000Z (over 2 years ago)
- Last Synced: 2024-08-30T11:26:09.545Z (2 months ago)
- Topics: editor, laravel, laravel-5-package, markdown-editor
- Language: PHP
- Homepage:
- Size: 1.54 MB
- Stars: 61
- Watchers: 6
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# editor.md for Laravel
> `editor.md` 是一款高度可定制化的 `markdown` 编辑器,官方网站:https://pandao.github.io/editor.md/ 。
[![Latest Stable Version](https://poser.pugx.org/douyasi/laravel-editor-md/v/stable.svg?format=flat-square)](https://packagist.org/packages/douyasi/laravel-editor-md)
[![Latest Unstable Version](https://poser.pugx.org/douyasi/laravel-editor-md/v/unstable.svg?format=flat-square)](https://packagist.org/packages/douyasi/laravel-editor-md)
[![License](https://poser.pugx.org/douyasi/laravel-editor-md/license?format=flat-square)](https://packagist.org/packages/douyasi/laravel-editor-md)
[![Total Downloads](https://poser.pugx.org/douyasi/laravel-editor-md/downloads?format=flat-square)](https://packagist.org/packages/douyasi/laravel-editor-md)## 兼容版本
本扩展包经过测试,适配 `Laravel 5.1` 以上稳定版本(`5.0` 版本理论上也是可行的,但未经测试)。
> 特别说明:
> `composer` 分析某些依赖时可能会出现问题:比如在 `Laravel 5.2` 主项目中,安装本扩展包,可能会装上 `5.3` 版本的 `illuminate/support` 与 `illuminate/contracts` 相关依赖包,这样可能会造成 `5.2` 主项目出现错误。为此,本包在 `composer.json` 特别移除对 `"illuminate/support": "~5.1"` 的依赖。## 安装与配置
在 `composer.json` 新增 `"douyasi/laravel-editor-md": "dev-master"` 依赖,然后执行: `composer update` 操作。
依赖安装完毕之后,在 `app.php` 中添加:
```php
'providers' => [
'Douyasi\Editor\EditorServiceProvider',
],
```然后,执行下面 `artisan` 命令,发布该扩展包配置等项。
```bash
php artisan vendor:publish --force
```现在您可以访问 `/laravel-editor-md/example` 路由,不出意外,您可以看到扩展包提供的示例页面。
![](http://douyasi.com/usr/uploads/2016/08/2512199115.jpg)
编辑器图片默认会上传到 `public/uploads/content` 目录下;编辑器相关功能配置位于 `config/editor.php` 文件中。
## 使用说明
在 `blade` 模版里面使用下面三个方法:`editor_css()` 、`editor_js()` 和 `editor_config()` 。
```html
editor.md example
{!! editor_css() !!}editor.md example
# editor.md for Laravel
> editor.md example
{!! editor_js() !!}
{!! editor_config('mdeditor') !!}```