Ich benutze Laravel 5.5 und versuche, eine Variable in der Sitzung zu speichern. Ich verwende den globalen Helfer session()
. SoLaravel Session-Methoden funktionieren nur einmal
ich dies tun:
session(['a' => 'b']);
dd(session()->all())
nur zum Testen, und da ist es jedoch, wenn ich zu aktualisieren, und ich nehmen Sie die erste Zeile, die a
Variable ist weg?
Auch forget()
, flush()
, und alle anderen Methoden funktionieren nur einmal in der Anfrage. Sobald Sie aktualisieren, ist alles weg.
tun. Besuchen Sie diese Seite, auf der Sie die Sitzung eingerichtet haben, und überprüfen Sie Ihre Laravel-Sitzungscookies. Wenn Sie die Seite das nächste Mal besuchen, überprüfen Sie, ob der Cookie-Wert dem vorherigen Wert entspricht. – apokryfos