Я получаю данные в формате json, но не могу перечислить их в таблице данных
Файл контроллера
public function index()
{
$data = Http::get('https://jsonplaceholder.typicode.com/posts');
return view('frontend.default.index', ['data'=> $data->json()]);
}
Просмотреть файл
<table id="table_id" class="display">
<thead>
<tr>
<th>Column 1</th>
<th>Column 2</th>
</tr>
</thead>
<tbody>
@foreach ($data as $key => $value)
<tr>
<td>
{{$value->title}} // not working
</td>
<td>Row 1 Data 2</td>
</tr>
@endforeach
</tbody>
</table>
Содержимое
$data
не является объектом. Проверить, что находится внутри$data
, можно с помощью функцииdd()
, например в контроллере: `$data = Http::get('jsonplaceholder.typicode.com/posts'); dd($data);` , и в браузере будет напечатано содержимое. Похоже, это массив строк, но сначала нужно проверитьИ прочитайте это, чтобы улучшить свой вопрос, чтобы кто-то мог дать вам правильный ответ;)