cerpus / coreclient
与Core通信的客户端
v2.0.0
2021-12-03 13:53 UTC
Requires
- php: ^7.4 || ^8.0
- ext-json: *
- cerpus/cerpushelper: ^2.0
- illuminate/http: *
Requires (Dev)
- fakerphp/faker: ^1.16
- illuminate/validation: ^6.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^9.5
README
这是一个处理对Core请求的客户端。
Laravel中的安装
- 使用composer安装代码:
composer require cerpus/coreclient
- 将CoreClientServiceProvider添加到您网站的提供者列表中
- 通常位于Laravel的config/app.php中
- 在Lumen的bootstrap/app.php中添加代码
$app->register(\Cerpus\CoreClient\CoreClientServiceProvider::class);
- 根据安全级别设置Core和Auth的URL。该软件包包含从env文件中读取的默认设置。如果默认密钥不可用,备用密钥列在括号中
-
Core
- CERPUS_CORE_SERVER (CORECLIENT_CORE_SERVER)
- CERPUS_CORE_KEY (CORECLIENT_CORE_KEY)
- CERPUS_CORE_SECRET (CORECLIENT_CORE_SECRET)
- CERPUS_CORE_TOKEN (CORECLIENT_CORE_TOKEN)
- CERPUS_CORE_TOKEN_SECRET (CORECLIENT_CORE_TOKEN_SECRET)
-
Auth
- CERPUS_AUTH_SERVER (CORECLIENT_AUTH_SERVER)
- CERPUS_AUTH_USER (CORECLIENT_AUTH_USER)
- CERPUS_AUTH_SECRET (CORECLIENT_AUTH_SECRET)
-
适配器
- CORECLIENT_ADAPTER, 默认设置为CoreAdapter
- CORECLIENT_SERVICE, 默认设置为Client(无认证)
-
- 要使用客户端,请创建一个新的CoreContract类型的对象或调用静态外观CoreClient
许可证
此软件包在GNU通用公共许可证3.0下发布。有关更多信息,请参阅LICENSE
文件。