Laravel 4 Запомнить меня истекает время

Я довольно новичок в Laravel и у меня был вопрос относительно функции запомнить меня.

Я успешно включил функцию «запомнить меня», прикрепив второй аргумент к методу Auth :: попытки, вот так.

if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
    // The user is being remembered...
}

Как отмечено в документации, это позволяет запомнить меня на неопределенный срок или до тех пор, пока пользователь не выйдет из системы вручную.

По сути, я хочу установить дату истечения срока действия функции «запомнить меня».

Глядя на консоль, я вижу, что включение «Запомнить меня» генерирует cookie Remember_ {HASH}.

Каков наилучший способ перезаписать дату истечения срока, указанную в этом файле cookie, чтобы позволить, скажем, неделю в будущем? Cookie в настоящее время устанавливает дату в прошлом, что делает его вечным.

Имейте в виду, что мне нужно было установить «время жизни» => 0 в файле sessions.php, чтобы я мог запускать функцию «запомнить меня» на основе предпочтений пользователя, поэтому изменение этого значения на неделю не будет работать в моем случае.

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос