I need to use data from an API.
I create a function:
public function getItems()
{
$client = new \GuzzleHttp\Client();
$res = $client->get('https://app.example.com/api/getItems');
$vouchers = json_decode($res->getBody(), true);
dd($vouchers);
return view('api', compact('vouchers'));
}
and dd($vouchers) return me:
Now when I try to use $vouchers array with blade engine like:
<body>
@foreach ($vouchers as $v)
<p>{{$v->name}}</p>
@endforeach
</body>
I got error:
"Trying to get property 'name' of non-object (View: .... etc...
How I can convert array into eloquent collection. I use the latest Laravel 5.7 version
