alphaolomi / json-placeholder
这是我的包 json-placeholder
v2.0.0
2024-08-21 00:45 UTC
Requires
- php: ^8.1
- saloonphp/saloon: ^3.0
Requires (Dev)
- laravel/pint: ^1.0
- pestphp/pest: ^2.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-10-01 11:13:59 UTC
README
A PHP SDK for the JSON Placeholder API.
安装
您可以通过 composer 安装此包
composer require alphaolomi/json-placeholder
使用方法
$api = new Json\Api(); $users = $api->users()->list(); foreach($users as $user) { echo $user->name; }
简写
$users = (new Json\Api())->users()->list(); print_r($users); // array:10 [ // 0 => array:8 [ // "id" => 1 // "name" => "Leanne Graham" // "username" => "Bret" // "email" => "Sincere@april.biz" // "address" => array:5 [▶] // "phone" => "1-770-736-8031 x56442" // "website" => "hildegard.org" // "company" => array:3 [▶] // ] // 1 => array:8 [▶] // ]
分页结果
您可能更喜欢使用 SDK 中的 paginator
方法来检索分页请求的所有结果。
$api = new Json\Api(); $results = $api->users()->paginate(); foreach($results as $result) { // Handle result echo $result->name; }
可用资源
- 用户
- 列出所有用户
- 获取单个用户
- 创建用户
- 更新用户
- 删除用户
- 分页用户
测试
使用 PestPHP 测试框架,运行以下命令以执行测试。
composer test
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全漏洞
请参阅 我们的安全策略了解如何报告安全漏洞。
致谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。