| Package Data | |
|---|---|
| Maintainer Username: | helei112g | 
| Maintainer Contact: | helei5200@126.com (helei112g) | 
| Package Create Date: | 2015-06-26 | 
| Package Last Update: | 2015-07-01 | 
| Language: | JavaScript | 
| License: | MIT | 
| Last Refreshed: | 2025-10-27 15:00:06 | 
| Package Statistics | |
|---|---|
| Total Downloads: | 419 | 
| Monthly Downloads: | 0 | 
| Daily Downloads: | 0 | 
| Total Stars: | 13 | 
| Total Watchers: | 0 | 
| Total Forks: | 3 | 
| Total Open Issues: | 0 | 
UEditor是由百度web前端研发部开发所见即所得富文本web编辑器 本项目,是为了支持laravel5,使用的UEditor是php版本的1.4.3 支持本地和七牛云存储(在配置文件中配置),默认为本地上传 public/uploads
本项目,受益并参考于stevenyangecho/laravel-u-editor项目。 而我,仅仅是做了锦上添花的事情
前提条件: php版本>=5.4,项目已安装composer,将php.ini中的extension=php_fileinfo.dll前分号去掉
"riverslei/laravel-ueditor": "*"
然后运行composer install或者composer update
安装完成后,打开config/app.php配置服务提供者
Riverslei\UEditor\UEditorServiceProvider::class,
最后记得运行
php artisan vendor:publish
若以上安装没问题,自定义项目配置文件会在 config/ueditor.php (会自动生成)
'core' => [
    'route' => [
       // 'middleware' => 'auth',
    ],
    'mode'=>'local',//上传方式,local 为本地   qiniu 为七牛
	
	'baseurl'=>'http://localhost/llaravel/public',// 设置网站的根路由(可访问到index.php的路由)
    //七牛配置,若mode='qiniu',以下为必填.
    'qiniu'=>[
        'accessKey'=>'',// 可在七牛中查看到
        'secretKey'=>'',// 可在七牛中查看到
        'bucket'=>'',// 使用的七牛空间名称
        'url'=>'http://xxxx.qiniucdn.com',//七牛分配的CDN域名,注意带上http://
    ]
],
middleware 相当重要,请根据自己的项目设置,比如如果在后台使用,请设置为后台的auth middleware.
如果是单纯本机测试,请将
// 'middleware' => 'auth', 直接注释掉,如果留 'middleware'=>''空值,会产生bug,原因不详.
所有UEditor 的官方资源,会放在 public/laravel-ueditor/ ,可以根据自己的需求,更改.(我已重新写了iframe.css,已让上传的内容自适应)
这里需要重点说明的是 core.baseurl 这个配置项,必须正确配置,否则上传的图片路径无法正确显示,当然如果使用七牛,这个可留空不做设置
执行完以后步骤后,会在resources/views/vendor/UEditor中看到test.blade.php文件, 现在需要做以下几步操作
public function index()
{
return view('vendor.UEditor.test');
}
Route::get('/', 'HomeController@index');
config/app.php 中的 locale 相关,默认显示为英文,请将其修改为 'locale' => 'zh-CN'。同时,请在 resources/lang 下面配置对应的中文语言包