У меня проблемы с отображением данных из моего MySQL столбца json-типа.
Контроллер
public function index()
{
$layaways = Layaway::orderBy('created_at', 'desc')->get();
$layaways = paginate($layaways);
return view('admin/layaway.index')->with('layaways', $layaways);
}
Просмотр
<tbody>
@foreach ($layaways as $layaway)
<tr data-toggle="collapse" data-target="#id{{ $layaway->transaction_id }}">
<td>{{ $layaway->transaction_id }}</td>
</tr>
<td colspan="4" id="id{{ $layaway->transaction_id }}" class="collapse p-0" data-parent="#accordion">
<div class="row ml-0 mr-0">
<div class="card col-md-6 pr-0 pl-0">
<div class="card-header text-center">
Layaway Products
</div>
<div class="card-body m-5">
@foreach ($layaway->selected_products as $product)
{{ $product->id }}
@endforeach
</div>
</div>
</div>
</td>
@endforeach
</tbody>
Пример данных из dd ()
Пример данных из dd () после Tharaka Dilhsanпредлагается
Ошибка получена
Invalid argument supplied for foreach()
Вопрос
- Как правильно отобразить данные json, которые находятся внутри поля атрибута?