首先,我有一个 $cart 返回一个集合。例子:
Collection {#391 ▼
#items: array:2 [▼
"027c91341fd5cf4d2579b49c4b6a90da" => CartItem {#393 ▼
+rowId: "027c91341fd5cf4d2579b49c4b6a90da"
+id: "1"
+qty: 3
+name: "item 1"
+price: 9.99
+options: CartItemOptions {#392 ▶}
-associatedModel: null
-taxRate: 21
}
"370d08585360f5c568b18d1f2e4ca1df" => CartItem {#394 ▶}
]
}
我正在使用 id 来匹配项目
$cart = \Cart::content()->pluck('id', 'qty');
$items = Item::whereIn('id', $cart)->get();
然后将项目附加到订单
$order->items()->attach($items, [
'qty' => ???
]);
附加时我如何还包括数量?项目按预期附加,但也需要数量。
BIG阳