Мне нужно использовать данные из API.
Я создаю функцию:
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'));
}
и dd($vouchers)
верните мне:
Теперь, когда я пытаюсь использовать массив $ vouchers с блейд-движком, например:
<body>
@foreach ($vouchers as $v)
<p>{{$v->name}}</p>
@endforeach
</body>
Я получил ошибку:
"Trying to get property 'name' of non-object (View: .... etc...
Как я могу преобразовать массив в красноречивую коллекцию.
Я использую последнюю версию Laravel 5.7