Laravelのセッション有効期限をブラウザのタブを閉じるまでに変更

いつもこの設定を忘れがち(笑)

session.php

//    'expire_on_close' => false,
    'expire_on_close' => true,

に変更。

このままだと、phpのガベージコレクションによってセッションが開放されることもあるみたいですので、

.env

#SESSION_LIFETIME=120
SESSION_LIFETIME=10080

といった感じで、1週間(60分×24時間×7日)= 10080分に変更。

これで解決。