У меня есть это в Laravel:
form: {
id: null,
sale_number: 2,
client: null,
products: [
{ product_id:"",description: "", quantity: null, price: null }
],
},`
Как синхронизировать много продуктов, если form{}
запрос в модели?У меня есть сводная таблица product_sale
с дополнительным количеством полей и ценой.
Я пробовал это ...
$items = $request->products;
$new= [];
foreach( $items as $key => $item){
$new[$item['product_id']]= array('quantity' => 0,'price'=>0);
}
$sale->products()->sync($new);
В качестве примера, но не могу получить product_id
каждого продукта дляsync.
Ошибка говорит: "Недопустимое смещение строки 'product_id'"
Большое спасибо заранее.