Cоздать одновременно две и более строк в таблице
Как создать в одну таблицу сразу несколько строк, например: id product_id order_id
@foreach($products as $product => $value)
<tr><td>{{$value->name}}</td><td>{{$value->price}}</td></tr>
<input type="text" name="id" hidden value="{{$value->id}}">
@endforeach
Есть скрытый инпут из которого я получаю айди товара. Из за того что их может быть несколько, надо добавить их сразу.
Ответы (1 шт):
Автор решения: Yauhen Kib
→ Ссылка
Попробуйте в контроллере сделать это следующим образом:
$products = [
['product_id'=>'1', 'order_id'=> 30, 'count' => 1],
['product_id'=>'2', 'order_id'=> 30, 'count' => 2],
//...
];
DB::table('order_product')->insert($data);