我正在使用darryldecode / laravelshoppingcart库的Cart :: add函数添加带有项目的购物车,并且通过(axios发布请求调用)成功添加到购物车中的项目,但是当我发布第二个(axios发布请求调用)以获取项目时下一个请求购物车中的购物车信息为空
获取添加的商品代码(首次axios调用)
Cart::add([
'id' => $item->id,
'name' => $item->name,
'price' => !$license->coefficient ? $item->price : round($license->coefficient * $item->price, 2),
'quantity' => 1,
'attributes' => [
'license_id' => $request->get('licenseId')
]
]);
获取添加的商品代码(第二次axios调用),该代码返回空
foreach (Cart::getContent() as $item) {
if (($currentItem = Item::with('creator.country_info')->find($item->id))) {
$itemVat = round($vat * $item->price / 100, 2);
$subtotal += $item->price - $itemVat;
$vatTotal += $itemVat;
$items[] = [
'id' => $item->id,
'name' => $item->name,
'price' => $item->price,
'quantity' => $item->quantity,
'attributes' => $currentItem
];
}
}