alphaolomi/json-placeholder

这是我的包 json-placeholder

v2.0.0 2024-08-21 00:45 UTC

This package is auto-updated.

Last update: 2024-10-01 11:13:59 UTC


README

Latest Version on Packagist Tests Total Downloads

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)。有关更多信息,请参阅 许可证文件