Я получаю ответ ниже от файла контроллера
{
"s": "1",
"m": "orders",
"d": [
{
"ordid": "1",
"u_id": "49",
"products": {
"id": "115",
"amount": "500",
"prod_id": "107"
},
{
"id": "116",
"amount": "1000",
"prod_id": "109"
}
"total_mrp": 1068,
"total_discount": 112
}
]
}
Мне нужно показать данные, как показано ниже, используя таблицу HTML в моем файле list.blade.
введите описание изображения здесь
Я использую приведенный ниже код в моем файле list.blade, но он не работает, и я немного новичок в laravel. Так что, пожалуйста, кто-нибудь может мне помочь? Что не так с моим кодом?
@foreach($orders as $order)
....
<tr>
<td>
@foreach($order->products as $prod)
<tr></tr>
@endforeach
</td>
<tr>
....
@endforeach
Обновлено
ниже мой код контроллера
function list(Request $request) {
$orders = DB::table('orders')
->paginate(10);
foreach($orders as $order) {
$data = DB::table('store_orders')
->where('order_cart_id', $order->cart_id)
->get();
foreach ($data as $d) {
$data1 = DB::table('pv_attributes')
->leftjoin('product', 'product.product_id', '=', 'pv_attributes.product_id')
->where('id', $d->va_id)
->first();
$order->products = $data1;
}
}
return view('admin.account_section.list', compact('title', "admin", "logo", "orders"));
}