zhuzhichao/ueditor

该包最新版本(v1.0.0)没有可用的许可信息。

laravel版的ueditor

安装数: 3,130

依赖: 0

建议者: 0

安全性: 0

星标: 20

关注者: 3

分支: 4

开放问题: 1

语言:JavaScript

v1.0.0 2015-01-12 12:39 UTC

This package is auto-updated.

Last update: 2024-09-18 21:57:31 UTC


README

#laravel 4版的ueditor

laravel 4版的ueditor 是对国内最好用的富文本web编辑器 ueditor 的封装,方便laravel用户快速配置和使用,以及在线更新编辑器。

##特点

  1. 方便配置
  2. 随时更新
  3. 使用 composer 进行安装管理,国际标准,方便快捷

##安装

不详细介绍如何安装composer,大家可以根据 链接 自行安装!

命令行下直接 composer require "zhuzhichao/ueditor",版本的话无特殊需求则选择 dev-master,当前使用的Ueditor版本为1.4.3

'Zhuzhichao\Ueditor\UeditorServiceProvider',

##配置

'Ueditor'        => 'Zhuzhichao\Ueditor\Ueditor',

1. 在 app/config/app.phpproviders 数组中添加

aliases 数组中添加

php artisan config:publish zhuzhichao/ueditor
php artisan asset:publish zhuzhichao/ueditor

同时请确保 app.php 中url 的值为web的地址,同时别忘了composer dumpautoload

2. 命令行下执行如下命令

3. 配置文件的修改:需要个性配置请到这里修改 app/config/packages/zhuzhichao/ueditor/config.php

// 添加css样式
{{ Ueditor::css() }}
// 添加编辑器样式
// 该方法有两个参数,
// 第一个为显示的编辑器内容【可选】
// 第二个为编辑器的attribute数组,可以控制编辑器的id,style,class等内容【可选】,默认id为myEditor
// example: Ueditor::content('', ['id'=>'textid', 'class'=>'text-ueditor'])
{{ Ueditor::content() }}
// 得到 <script type='text/plain'  id='textid' class='text-ueditor'></script>
// 添加js
{{ Ueditor::js() }}
// 添加自己的JS代码,初始化编辑器
var ue = UE.getEditor('editor');

4. 终于配置完成了

##使用

1. 这里封装了以下方法可以方便大家添加编辑器的css和js,以及编辑器,直接在 blade 的模版中使用

2. 文件的上传位置为 public/upload 文件夹下,请确保有写入权限

3. 好了,终于大功告成,你可以参考 这里 来使用编辑器的一些方法了。