Я новичок в Laravel и задал вопрос о моей функции.
Я успешно включил функцию "запомнить меня" , добавив второй аргумент в метод Auth:: try, например:
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// The user is being remembered...
}
Как отмечено в документации, это позволяет запомнить меня неопределенно или до тех пор, пока пользователь не выйдет вручную.
Я действительно хочу установить дату истечения срока действия функции "запомнить меня" .
Глядя на консоль, я вижу, что включение "помнить меня" генерирует файл cookie remember_ {HASH}.
Каким будет лучший способ переписать дату истечения срока действия, указанную в этом файле cookie, чтобы сказать неделю в будущем? В настоящее время cookie устанавливает дату в прошлом, что делает ее последней навсегда.
Имейте в виду, что мне пришлось установить "lifetime" = > 0 в session.php, чтобы я мог вызвать функцию "запомнить меня" , основанную на предпочтениях пользователя, поэтому изменение этого на неделю не помогло бы в моем случае.
Спасибо!