Laravel 4 - 不更新会话

时间:2016-02-11 08:33:21

标签: php session laravel-4

我正在努力实现以下目标:

我正在构建一个非常基本的购物车,如果有人在篮子中添加了一个项目,这会被保存在会话中。即Session - array('id' => '1', 'quantity' => '1');如果他们添加了具有相同ID的其他商品,则不会再次添加商品,但会使用此调整数量。

我的实施:

$quantity = Session::get('basket_items2')[$product->id]['quantity'];
$newQuantity = (int)$quantity + 1;
$products[$product->id] = array("product_id" => $product->id, "quantity" => $newQuantity);
Session::put('basket_items2', $products);

但是,quantity只保留为1,因此无论您添加产品多少次,数量始终为“2”,因此会话不会更新/覆盖。

请问任何想法?

0 个答案:

没有答案