Download the PHP package shopex/luban-desktop without Composer

On this page you can find all versions of the php package shopex/luban-desktop. 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 luban-desktop

Shopex luban-desktop使用说明

luban-desktop是商派在Laravel 5.4的基础上开发的一款现代化的框架,其重构了商派原有ECOS框架的实用功能,可以极大的提高项目开发的效率。

本框架除Laravel原有功能,还包含下面的包:

  1. shopex/luban -- 负责etcd封装, 后端sevice调用
  2. shopex/luban-admin --后台desktop样式,包含原有ECOS框架的Finder、typeobject等功能
  3. shopex/luban-crud-generator 一个可以生curd脚手架
  4. shopex/auth SSO统一登录, SLO统一登出

    一、起步

    使用Composer创建项目

安装过程中会提示Do you want to remove the existing VCS (.git, .svn..) history? [Y,n]?,是否需要删除版本信息,选择Y,删除,选择n不删除。

composer create-project过程成包含以下步骤:

二、初始化项目

1、将laravel扩展包资源发布到资源目录

运行之后,可以看到如下输出:

2、安装依赖扩展包:

3、编译静态资源

如果是前端开发可以运行npm run watch-poll来监控资源文件修改,自动编译资源

三、配置项目

1、配置数据库

.env里面配置数据库信息

2、创建数据库

3、配置ETCD 如果是微服务架构,则需要配置ETCD的地址,目前本项目在ETCD里面保存了SSO的相关信息:

四、运行

luban-desktop支持四种方式运行项目代码:

1、artisan

php内置Serve

2、Nginx+php-fpm

此方式需要自行安装lnump

3、Swoole

此方式安装php的swoole扩展。

运行

4、Docker

在本项目根目录下有名为Dockerfile的文件,此文件是构建Docker镜像的描述文件,此方式一般用来部署正式环境使用。 a)、构建镜像:

b)、运行容器:

运行成功之后,可以通过127.0.0.1:9050来访问。 c)、登录容器:


All versions of luban-desktop with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.4
garveen/laravoole Version ^0.5.1
laravel/framework Version 5.4.*
laravel/tinker Version ~1.0
shopex/luban Version ^0.8.2
shopex/luban-admin Version ^1.2.3
shopex/luban-auth Version ^0.2.0
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 shopex/luban-desktop contains the following files

Loading the files please wait ....