此包已被废弃,不再维护。没有建议的替代包。

Kong API 管理员客户端。包括 Laravel 集成。

v1.5.0 2023-05-16 05:22 UTC

This package is auto-updated.

Last update: 2024-09-16 08:03:50 UTC


README

这是一个允许您与 kong 集成的 Laravel 包。一个基于 NGINX 的开源 API 管理器。

兼容性

以下列出了此包与 Kong 不同版本及支持的插件的版本兼容性。

安装

此包需要 PHP7.X 和 Laravel5.6 或更高版本。

composer require douglasdc3/kong

使用

此库遵循 Kong 的 API。

示例请求

$kong = new Kong(new HttpClient('http://localhost:8001'));
$consumer = new Consumer(['username' => 'johndoe', 'custom_id' => 123]);
// Creating a new Consumer & add user to admin acl group in kong
$kong->consumers()->create($consumer)->acl()->create('admin');

计划开发

  • 缺失插件。
  • 更多测试。

测试与本地开发

集成测试在后台使用 docker。使用以下命令运行测试:

vendor/bin/phpunit