A PHP SDK for the JSON Placeholder API.
Use Composer to install this SDK
composer require alphaolomi/json-placeholder
$api = new Json\Api();
$users = $api->users()->list();
foreach($users as $user) {
echo $user->name;
}
Shorthand
$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 [▶]
// ]
You may prefer to retrieve all the results from the paginated requests by using the paginator
method on the SDK.
$api = new Json\Api();
$results = $api->users()->paginate();
foreach($results as $result) {
// Handle result
echo $result->name;
}
- Users
- List all users
- Get a single user
- Create a user
- Update a user
- Delete a user
- Paginate users
Using Pest Testing Framework, run the following command to run the tests.
composer test
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.