Ich habe das folgende Problem mit Laravel (5.1) Sitzungen auf Ubuntu 14.04. Bei jeder Anfrage wird eine neue Session-Datei in Storage/Framework/Sessions generiert. Wie Sie bereits erraten haben, ist der Session-Treiber 'Datei', 'Lifetime' ist auf 120 gesetzt. Dies scheint eine Art Berechtigungsfehler zu sein. Ich habe die Berechtigung des Speicherordners auf 755 (auch 777) festgelegt, aber jede neu erstellte Sitzungsdatei hat die Berechtigung 664 (rw-rw-r--). Über Google habe ich nur ein Session-Problem im Zusammenhang mit dd (...) gefunden, aber das ist hier nicht der Fall, insbesondere, dass es in einer Windows-Umgebung funktioniert. Was ich ursprünglich tun wollte, ist die redirect() -> intended(), die die in der Sitzung gespeicherten Informationen verwendet.Laravel 5.1 auf Ubuntu 14.04 Probleme mit der Sitzung
Muss ich php artisan serve auf eine spezielle Art und Weise ausführen?
können Sie die Fehlermeldung anzeigen? – mdamia
Es erscheint kein Fehler. redirect() -> intended ('dashboard') verwendet nur die angegebene Fallback-Route, wenn 'url.intended' in der Sitzung nicht gefunden wird: $ this-> session-> pull ('url.intended', $ default); Das zweite Symptom ist, dass bei jeder Anfrage eine neue Session-Datei generiert wird, so dass keine Information mehr gespeichert werden kann. –
Das ist nicht das beabsichtigte Verhalten der Session. seltsam, obwohl. Versuchen Sie, den Cache zu leeren und die automatische Ladefunktion zu löschen. – mdamia