Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从laravel会话中删除项目_Php_Session_Laravel 5.5 - Fatal编程技术网

Php 从laravel会话中删除项目

Php 从laravel会话中删除项目,php,session,laravel-5.5,Php,Session,Laravel 5.5,如何从laravel 5.5中的会话中删除阵列 Cart {#228 ▼ +items: array:2 [▼ "id_1" => array:8 [▶] "id_2" => array:8 [▶] ] +totalQty: 2 +totalPrice: 3500 } 在这个会话中,我想删除“id_1”例如,我尝试了allready这个:会话::忘记('cart.items..$id)其中$id=“id_1”,但它不起作用 当我尝试dd(Sessio

如何从laravel 5.5中的会话中删除阵列

Cart {#228 ▼
  +items: array:2 [▼
    "id_1" => array:8 [▶]
    "id_2" => array:8 [▶]
  ]
  +totalQty: 2
  +totalPrice: 3500
}
在这个会话中,我想删除“id_1”例如,我尝试了allready这个:
会话::忘记('cart.items..$id)
其中
$id=“id_1”
,但它不起作用


当我尝试
dd(Session::get('cart.items')
时,它返回了我
null

确定,我终于找到了答案:

public function remove($id)
    {
        $cart = Session::get('cart');
        unset($cart->items[$id]);
        Session::put('cart', $cart);

        return back();
    }
我希望它能帮助一些人