Laravel shoppingcart添加了受限商品(覆盖现有商品)

时间:2018-10-20 09:42:27

标签: laravel

我使用这个laravel软件包https://github.com/darryldecode/laravelshoppingcart在我的应用中实现购物车。 问题-当我将新商品添加到购物车时,它会覆盖我当前的购物车内容,而不是将其添加到现有内容中。 我一直在寻找解决方案,并搜索可以通过将会话驱动程序更改为config / session.php中的文件来解决该问题,但默认情况下已将其设置('driver'=> env('SESSION_DRIVER','file'))。

有人决定这个问题吗?

Controller中的方法

/**
 * @param Request $request
 */
public function ajaxBasket(Request $request)
{
    $article = $request->get('data')['data']['article'];
    $name = $request->get('data')['data']['name'];
    $options = $request->get('options')['options'];
    $count = $request->get('count')['count'];

    $sessionId = session()->getId();

    \Cart::session($sessionId)->add($article, $name, (int)$count, 1500, $options);
    dd(\Cart::session($sessionId)->getContent());
}

这是我的结果 enter image description here

第二项始终被覆盖。 我在工匠的本地服务器上工作。

0 个答案:

没有答案