Soweit ich weiß, verwendet die Sitzung Cookies, um eine Sitzungs-ID zur Authentifizierung der Anmeldung zu speichern. Wenn das Cookie der Sitzungs-ID so eingestellt ist, dass es im Speicher gespeichert wird, verschwindet es, wenn die Ablaufzeit festgelegt ist , es wird lokal gespeichert und nach Ablauf der Zeit gelöscht.
In der offiziellen Laravel-Dokumentation heißt es lediglich, dass Konfigurationsdateien dies steuern können.
Wie kann ich die Ablaufzeit der Sitzungs-ID im Code statt in der Konfigurationsdatei festlegen (wie lange soll sie lokal auf dem Client oder im Speicher gespeichert und beim Schließen des Browsers automatisch gelöscht werden)?
Vielen Dank an alle
https://github.com/laravel/la...
这里有两个配置
lifetime = 120 ,控制过期时间,默认 120 分钟
expire_on_close = false,在关闭浏览器的时候,session 是否过期,默认是 false,默认是不过期,存在 lifetime 的时间,如果设置 expire_on_close = true,那么关闭浏览器session就会过期
其实看配置文件的英文就已经很好的解释了