Wie entferne ich ein Array von Session in Laravel 5.5?
Cart {#228 ▼
+items: array:2 [▼
"id_1" => array:8 [▶]
"id_2" => array:8 [▶]
]
+totalQty: 2
+totalPrice: 3500
}
In dieser Sitzung möchte ich "id_1" entfernen zum beispiel habe ich schon folgendes versucht: Session::forget("cart.items." . $id)
woher $id = "id_1"
und es hat nicht funktioniert.
Wenn ich es versuche dd(Session::get("cart.items")
es hat mich zurückgegeben null
...
Antworten:
1 für die Antwort № 1Ok, ich finde es endlich heraus:
public function remove($id)
{
$cart = Session::get("cart");
unset($cart->items[$id]);
Session::put("cart", $cart);
return back();
}
Ich hoffe es hilft jemandem!