我們是否可以在Laravel中為每個會話設定過期時間?
如果可以的話,我們如何透過控制器為我們建立的每個會話設定過期時間?謝謝。
P粉8541192632023-07-24 09:47:32
您可以透過更改config/session.php檔案中的lifetime值,來全域更改會話的生存時間:
/* |-------------------------------------------------------------------------- | Session Lifetime |-------------------------------------------------------------------------- | | Here you may specify the number of minutes that you wish the session | to be allowed to remain idle before it expires. If you want them | to immediately expire on the browser closing, set that option. | */ 'lifetime' => 4320, 'expire_on_close' => false,
現在,如果您想為每個使用者控制會話的生存時間,您需要在使用者登入之前設定此值。
您需要在LoginController中進行上述更改。