Эта функция уже включена в Laravel. Посмотрите файл конфигурации 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' => env('SESSION_LIFETIME', 120),
Как видите, настройку также можно установить с помощью переменной среды SESSION_LIFETIME
.