interface StatefulGuard implements Guard (View source)
bool | check() Determine if the current user is authenticated. | from Guard |
bool | guest() Determine if the current user is a guest. | from Guard |
Authenticatable|null | user() Get the currently authenticated user. | from Guard |
int|string|null | id() Get the ID for the currently authenticated user. | from Guard |
bool | validate(array $credentials = []) Validate a user's credentials. | from Guard |
void | setUser(Authenticatable $user) Set the current user. | from Guard |
bool | attempt(array $credentials = [], bool $remember = false) Attempt to authenticate a user using the given credentials. | |
bool | once(array $credentials = []) Log a user into the application without sessions or cookies. | |
void | login(Authenticatable $user, bool $remember = false) Log a user into the application. | |
Authenticatable|bool | loginUsingId(mixed $id, bool $remember = false) Log the given user ID into the application. | |
Authenticatable|bool | onceUsingId(mixed $id) Log the given user ID into the application without sessions or cookies. | |
bool | viaRemember() Determine if the user was authenticated via "remember me" cookie. | |
void | logout() Log the user out of the application. |
Determine if the current user is authenticated.
Determine if the current user is a guest.
Get the currently authenticated user.
Get the ID for the currently authenticated user.
Validate a user's credentials.
Set the current user.
Attempt to authenticate a user using the given credentials.
Log a user into the application without sessions or cookies.
Log a user into the application.
Log the given user ID into the application.
Log the given user ID into the application without sessions or cookies.
Determine if the user was authenticated via "remember me" cookie.
Log the user out of the application.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Contracts/Auth/StatefulGuard.html