programic / laravel-kenniss
适用于 KENNISS API 的 Laravel 扩展
v1.0.2
2024-08-20 14:58 UTC
Requires
- php: ^8.2
- laravel/framework: ^10.0
Requires (Dev)
- orchestra/testbench: ^8.0
- programic/pro-backend-quality: ^3.0
This package is auto-updated.
Last update: 2024-09-22 06:40:38 UTC
README
一个用于 KENNISS API 的 Laravel API 封装器
安装
此包需要 PHP 8.2 和 Laravel 10 或更高版本。
composer require programic/laravel-kenniss
将 KENNISS 凭据添加到您的服务配置和 .env 文件中
'kenniss' => [ 'baseUrl' => env('KENNISS_BASE_URL'), 'apiKey' => env('KENNISS_API_TOKEN'), ],
使用方法
获取客户端
从 IoC 获取客户端
$kenniss = app(Programic\Kenniss\Kenniss::class);
通过依赖注入
use Programic\Kenniss\Kenniss; class UserController extends Controller { public function __invoke(Kenniss $client) { // } }
使用客户端
默认请求
$kenniss->get('/users'); $kenniss->post('/users', []); $kenniss->patch('/users/1', []); $kenniss->delete('/users/1', []);
参考请求
$user = $kenniss->users()->find(1); $user = $kenniss->users()->create([]); $user = $kenniss->users()->update(1, []); $user = $kenniss->users()->delete(1);
还有更多参考资料可用。IDE 将自动完成可用的引用。
测试
composer test
更新日志
请参阅 更新日志 以获取有关最近更改的更多信息。
贡献
请参阅 贡献指南 以获取详细信息。
安全性
如果您发现任何安全相关的问题,请通过电子邮件 info@programic.com 反馈,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。请参阅 许可证文件 以获取更多信息。