При POST сводке заказов, как мне назначить количество для каждого упомянутого товара
Я создаю приложение для электронной коммерции. Во время оформления заказа, id товаров в корзине (и другая информация) публикуются в таблице ORDER на моем бэкенде. Моя таблица ORDER имеет отношение многие-ко-многим с таблицей PRODUCT, я не могу найти умный способ сохранения на сервере, сколько каждого продукта было в корзине во время оформления заказа
Я думал добавить вторую таблицу HelperORDER, где я бы объединил количество и product.id, но это не кажется очень элегантным. Вот как выглядит структура ORDER, когда вы получаете его
"id": 11,
"product": [
{
"id": 1,
"name": "gloomhaven"
},
{
"id": 2,
"name": "mtg"
}
],
"order_date": "2022-11-14",
"notes": "testaasdasdsadadadaaaaORDER",
идеально это выглядело бы так, но я не могу понять, как это сделать элегантно
"product": [
{
"id": 1,
"name": "gloomhaven"
"quantity" 2
},
{
"id": 2,
"name": "mtg"
"quantity" 3
}
],