StatefulGuard
интерфейс StatefulGuard реализует Guard (View source)
Методы
| bool | check() Определить, авторизован ли текущий пользователь. | из Guard |
| bool | guest() Определить, является ли текущий пользователь гостем. | из Guard |
| Authenticatable|null | user() Получить текущего авторизованного пользователя. | из Guard |
| int|string|null | id() Получить ID текущего авторизованного пользователя. | из Guard |
| bool | validate(array $credentials = []) Проверить данные пользователя. | из Guard |
| bool | hasUser() Определить, содержит ли объект данные пользователя. | из Guard |
| void | setUser(Authenticatable $user) Установить текущего пользователя. | из Guard |
| bool | attempt(array $credentials = [], bool $remember = false) Попытаться авторизовать пользователя с помощью предоставленных данных. | |
| bool | once(array $credentials = []) Авторизовать пользователя в приложении без сессий или куки. | |
| void | login(Authenticatable $user, bool $remember = false) Авторизовать пользователя в приложении. | |
| Authenticatable|bool | loginUsingId(mixed $id, bool $remember = false) Авторизовать пользователя с заданным ID в приложении. | |
| Authenticatable|bool | onceUsingId(mixed $id) Авторизовать пользователя с заданным ID в приложении без сессий или куки. | |
| bool | viaRemember() Определить, был ли пользователь авторизован с помощью куки "запомнить меня". | |
| void | logout() Выйти из приложения. |
Детали
bool
check()
Определить, авторизован ли текущий пользователь.
bool
guest()
Определить, является ли текущий пользователь гостем.
Authenticatable|null
user()
Получить текущего авторизованного пользователя.
int|string|null
id()
Получить ID текущего авторизованного пользователя.
bool
validate(array $credentials = [])
Проверить данные пользователя.
bool
hasUser()
Определить, содержит ли объект данные пользователя.
setUser(Authenticatable $user)
Установить текущего пользователя.
bool
attempt(array $credentials = [], bool $remember = false)
Попытаться авторизовать пользователя с помощью предоставленных данных.
bool
once(array $credentials = [])
Авторизовать пользователя в приложении без сессий или куки.
login(Authenticatable $user, bool $remember = false)
Авторизовать пользователя в приложении.
Authenticatable|bool
loginUsingId(mixed $id, bool $remember = false)
Авторизовать пользователя с заданным ID в приложении.
Authenticatable|bool
onceUsingId(mixed $id)
Авторизовать пользователя с заданным ID в приложении без сессий или куки.
bool
viaRemember()
Определить, был ли пользователь авторизован с помощью куки "запомнить меня".
void
logout()
Выйти из приложения.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Contracts/Auth/StatefulGuard.html