/ / Wie kann ich ein Array in eine Sitzung einfügen und dann ständig Daten in diesem Array in der Sitzung in Laravel 5.2 - PHP, Laravel, Laravel-5, Laravel-5.2

Wie kann ich Array in Sitzung einfügen und dann ständig Daten in diesem Array in der Sitzung in Laravel 5.2 - php, Laravel, Laravel-5, Laravel-5.2 schieben

Im Grunde versuche ich, eineArray in einer Sitzung, damit ein Gastbenutzer auf meiner E-Commerce-Website eine eigene Wunschliste hat und ich die vom Gast ausgewählten Daten nach und nach verschieben kann. Unten ist der Code, den ich dafür geschrieben habe: -

if(Session::has("guest.id")) {
Session::push("guest.tname", $tname);
Session::push("guest.pid", $pid);
}
else {
Session::set("guest.id",$guest_id);
Session::set("guest.tname", $tname);
Session::set("guest.pid", $pid);

}

Der obige Code gibt mir jedoch diesen Fehler:

FatalThrowableError in Store.php Zeile 411: [] Operator wird für Zeichenfolgen nicht unterstützt

Antworten:

0 für die Antwort № 1

Sie können es versuchen als:

if(Session::has("guest.id")) {
Session::push("guest.tname", $tname);
Session::push("guest.pid", $pid);
}
else {
Session::set("guest.id",$guest_id);
Session::push("guest.tname", $tname);
Session::push("guest.pid", $pid);
}

Dokumente