Download the PHP package qiangbi/laravel-u-editor-with-xiumi without Composer

On this page you can find all versions of the php package qiangbi/laravel-u-editor-with-xiumi. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-u-editor-with-xiumi

Laravel 5 UEditor

UEditor 是由百度web前端研发部开发所见即所得富文本web编辑器

此包为laravel5的支持,新增多语言配置,可自由部署前端代码,默认基于 UEditor 1.4.3.3

UEditor 前台文件完全无修改,可自由gulp等工具部署到生产环境

根据系统的config.app.locale自动切换多语言. 暂时只支持 en,zh_CN,zh_TW

支持本地和七牛云存储,默认为本地上传 public/uploads

ChangeLog

v1.4.9 增加 svg 或无文件 后缀的图片 后缀抓取 v1.4.5 增加laravel的storage的支持

增加阿里云存储的支持

增加Lumen5的provider支持

v1.4.3 (bug已删除)

1.4.0 版 支持 laravel5.3 更新百度 UEditor 1.4.3.3

1.3.0 版 改变服务器请求路由 为 /laravel-u-editor-server/server 老版本升级,需要 更改 public/ueditor.config.js

        , serverUrl: "/laravel-u-editor-server/server"

1.2.5 版 增加对Laravel5.* 的支持,更新百度 UEditor 1.4.3.1

1.2 版 增加对Laravel5.1 的支持,修改一些说明

1.1 版 增加七牛云存储的支持

重要提示

有些同学配置总是不成功,除了一般设置,权限等基础问题,很大的可能是 middleware和 csrf 没配置好. 因为这两点对于服务器的安全至关重要,因此都是必须配置正确的,否则无法运行. 如何配置需要一定基础,对于看完且理解L5官方文档的同学,应该都有此基础.

Installation

PHP 5.4+ , and Composer are required.

To get the latest version of Laravel Exceptions, simply add the following line to the require block of your composer.json file:

You'll then need to run composer install or composer update to download it and have the autoloader updated.

Once Laravel Exceptions is installed, you need to register the service provider. Open up config/app.php and add the following to the providers key.

If Lumen

then run

配置

For Laravel

若以上安装没问题,自定义项目配置文件会在 config/UEditorUpload.php (会自动生成)

    'core' => [
        'route' => [
            'middleware' => 'auth',
        ],
    ],

middleware 相当重要,请根据自己的项目设置,比如如果在后台使用,请设置为后台的auth middleware. 如果是单纯本机测试,请将 // 'middleware' => 'auth', 直接注释掉,如果留 'middleware'=>''空值,会产生bug,原因不详.

所有UEditor 的官方资源,会放在 public/laravel-u-editor/ ,可以根据自己的需求,更改.

For Lumen

如需要配置config 请将config/UEditorUpload.php 拷贝到项目config目录中 再配置

Usage

in your \ block just put

@include('UEditor::head');

it will require assets.

if need,u can change the resources\views\vendor\UEditor\head.blade.php to fit your customization .

ok,all done.just use the UEditor.

<!-- 加载编辑器的容器 -->
<script id="container" name="content" type="text/plain">
    这里写你的初始化内容
</script>

<!-- 实例化编辑器 -->
<script type="text/javascript">
    var ue = UE.getEditor('container');
        ue.ready(function() {
        ue.execCommand('serverparam', '_token', '{{ csrf_token() }}');//此处为支持laravel5 csrf ,根据实际情况修改,目的就是设置 _token 值.    
    });
</script>

The detail useage Please see http://ueditor.baidu.com

TODO

  1. 跨域上传

License

Laravel 5 UEditor is licensed under The MIT License (MIT).


All versions of laravel-u-editor-with-xiumi with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2.0
ext-fileinfo Version *
illuminate/support Version 5.*
qiniu/php-sdk Version 7.*
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package qiangbi/laravel-u-editor-with-xiumi contains the following files

Loading the files please wait ....