pakage darryldecode / cart laravel Cart :: add()函数不起作用

时间:2019-01-25 11:19:57

标签: php laravel axios

我正在使用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
                ];
            }
        }

0 个答案:

没有答案