Interact with API result values as object properties in Laravel

Fecha

With the object method in the Laravel HTTP client, you can easily interact with API result values as object properties.

// https://api.adviceslip.com/advice response
// {
//   "slip": {
//     "id": 100,
//     "advice": "Everybody makes mistakes."
//   }
// }

$advice = Http::get('https://api.adviceslip.com/advice')->object();

$advice->slip->id; // 100
$advice->slip->advice; // Everybody makes mistakes.