ignittion / kong-php
一个用于与Kong API网关管理器交互的PHP库。
v1.0.2
2017-02-11 00:58 UTC
Requires
- php: >=5.6
- mashape/unirest-php: 2.*
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ~4.0
This package is not auto-updated.
Last update: 2022-10-29 08:56:42 UTC
README
关于
一个用于与Kong API网关管理器交互的PHP库。
官方文档
即将推出...
问题
如果您有任何问题,请创建一个新的支持工单。
要求
- PHP >= 5.5.9
- PHP5-cURL扩展
安装
通过Composer安装
composer require ignittion/Kong-php
配置
PHP
导入composer自动加载文件。
require 'vendor/autoload.php';
定义Kong URL和管理端口
define('KONG_URL', 'https://kong-gateway.com'); define('KONG_PORT', 8001);
Laravel 5.1+
在config/app.php
中添加服务提供者
Ignittion\Kong\KongServiceProvider::class,
在config/app.php
中添加类别名
'Kong' => Ignittion\Kong\Facades\Kong::class,
发布kong.php
配置文件
php artisan vendor:publish
Lumen
将src/config/kong.php
复制到/path/to/root/config/kong.php
在bootstrap/app.php
中注册服务提供者
$app->register(Ignittion\Kong\KongServiceProvider::class); $app->configure('kong');
在bootstrap/app.php
中注册别名(可选)
- 取消注释Facades:
$app->withFacades();
- 注册别名:
class_alias(Ignittion\Kong\Facades\Kong::class, 'Kong');
用法
PHP
$kong = new \Ignittion\Kong\Kong(KONG_URL, KONG_PORT); $nodes = $kong->node()->get();
Laravel 5.1+
$nodes = Kong::node()->get();
Lumen
$nodes = app('kong')->nodes()->get();
许可证
Kong-php是开源软件,受MIT许可证许可。
Kong版权属于Mashape,inc.