skyfuns/generalpack

There is no license information available for the latest version (v1.0) of this package.

v1.0 2018-10-14 15:22 UTC

This package is auto-updated.

Last update: 2024-04-27 13:56:45 UTC


README

##Generalpack扩展包##

###安装 一: 在您的项目composer中增加如下信息,如没有composer文件,则在根目录中通过命令行 composer init生成composer文件。

###Gitlab扩展包库

1.在composer.json中增加如下扩展包库

"repositories": [
    {
        "type": "git",
        "url": "https://code.cdqidian.cn/liangyl/generalpack.git",
        "reference":"master"
    }
]


2.增加扩展包依赖:

"require": {
    "generalpack": "master"
}

3.使用 composer 更新扩展包

composer update
  


二:在命令行中发布扩展包配置


/**发布JWT客户端配置***/
php artisan vendor:publish --provider="Generalpack\Pack\Client\Jwt\JwtClientServiceProvider"


/**发布队列引擎配置***/
php artisan vendor:publish --provider="Generalpack\Pack\Queueengine\Activemq\ActivemqServiceProvider"


/**发布服务管理配置***/
php artisan vendor:publish --provider="Generalpack\Pack\Servicediscover\Serviceengine\ServiceengineServiceProvider"

###服务发现代码调用实例

	namespace App\Http\Controllers;
	use Illuminate\Http\Request;
	use Serviceengine;
	
	class TestController extends Controller {
		public function test(Request $request) {
	
			$url = Serviceengine::discover('onlyuser');
			var_dump($url);
			die();
	
		}
	}

####服务发现命令调用实例

服务发现 --- php artisan service:discover onlyuser
需传递服务名发现服务

服务注册 --- php artisan service:register onlyuser http:192.168.1.107:8000
需传递服务名和服务地址注册服务

服务注销 --- php artisan service:unregister onlyuser
需传递服务名来注销服务