jenky / jsonplaceholder
JSON Placeholder SDK
dev-main
2024-03-10 13:45 UTC
Requires
- php: ^8.1
- cuyz/valinor: ^1.9
- fansipan/fansipan: ^1.0
- guzzlehttp/guzzle: ^7.7
- ramsey/collection: ^2.0
Requires (Dev)
- fansipan/mock-client: ^1.0
- friendsofphp/php-cs-fixer: ^3.10
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-10 14:51:17 UTC
README
此存储库作为如何使用JsonPlaceholder服务并通过Fansipan库构建SDK/集成的演示。
安装
您可以通过composer安装此包
composer require jenky/jsonplaceholder
用法
创建新的SDK实例
$sdk = new Jenky\JsonPlaceholder();
获取用户列表
// GET https://jsonplaceholder.typicode.com/users $sdk->users()->get(); // GET https://jsonplaceholder.typicode.com/users?_limit=5 $sdk->users()->get(limit: 5); // GET https://jsonplaceholder.typicode.com/users?_page=2 $sdk->users()->get(page: 2);
通过ID获取用户
// GET https://jsonplaceholder.typicode.com/users/1 $sdk->users()->id(1)->find();
测试
composer test
更新日志
请参阅更新日志获取最近更改的更多信息。
贡献
安全性
如果您发现任何与安全相关的问题,请通过电子邮件contact@lynh.me联系,而不是使用问题跟踪器。
致谢
许可协议
MIT许可协议(MIT)。请参阅许可文件获取更多信息。