Laravel 4 Lembre-se de mim expira tempo
Eu sou relativamente novo no Laravel e tinha uma pergunta sobre a função lembrar-me.
Eu habilitei com sucesso a função "lembrar-me" anexando um segundo argumento ao método Auth :: try assim.
if (Auth::attempt(array('email' => $email, 'password' => $password), true))
{
// The user is being remembered...
}
Conforme observado na documentação, isso permite lembrar de mim indefinidamente ou até que um usuário efetue o logout manualmente.
Eu essencialmente quero definir uma data de expiração na função "lembre-se de mim".
Olhando para o console, vejo que a ativação "remember me" gera um cookie remember_ {HASH}.
Qual seria a melhor maneira de substituir a data de expiração especificada neste cookie para dizer uma semana no futuro? O cookie atualmente define a data no passado, o que faz com que ela dure para sempre.
Tenha em mente que eu tive que definir 'lifetime' => 0 em sessions.php para que eu pudesse acionar a função remember me com base na preferência do usuário, então mudar isso em uma semana não funcionaria no meu caso.
Obrigado!