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;
}
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.