/ / Element aus der Laravel-Sitzung entfernen - PHP, Sitzung, Laravel-5.5

Artikel aus der Laravel-Sitzung entfernen - PHP, Sitzung, Laravel-5.5

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 № 1

Ok, 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!