Laravel 4: как запомнить пользователя при входе в систему с помощью Auth::login

Мои пользователи могут войти в систему, используя социальные сети (Facebook, Twitter), поэтому я использую не метод Auth::attempt(), а метод Auth::login().

Как я могу запомнить своих пользователей, чтобы им не приходилось входить в систему каждый раз, когда они перезапускают браузер?


person duality_    schedule 24.02.2013    source источник


Ответы (1)


Этого нет в документах, но если вы посмотрите на код;

public function login(UserInterface $user, $remember = false)

Так что просто сделай

Auth::login($user, true);
person Laurence    schedule 24.02.2013
comment
Вот и все. Однако я искал код, но пришел только к AuthManager.php и т. Д. - person duality_; 24.02.2013
comment
Исходный код для справки: github.com/laravel /framework/blob/master/src/Illuminate/Auth/ - person Helmut Granda; 27.02.2013