GuardHelpers
trait GuardHelpers (View source)
Эти методы, как правило, одинаковы для всех систем аутентификации.
Свойства
| protected Authenticatable|null | $user | Текущий аутентифицированный пользователь. | |
| protected UserProvider | $provider | Реализация поставщика пользователей. |
Методы
| Authenticatable | authenticate()
Определить, аутентифицирован ли текущий пользователь. В противном случае, выбросить исключение. | |
| bool | hasUser()
Определить, имеет ли система аутентификации экземпляр пользователя. | |
| bool | check()
Определить, аутентифицирован ли текущий пользователь. | |
| bool | guest()
Определить, является ли текущий пользователь гостем. | |
| int|string|null | id()
Получить ID текущего аутентифицированного пользователя. | |
| $this | setUser(Authenticatable $user)
Установить текущего пользователя. | |
| $this | forgetUser()
Забыть текущего пользователя. | |
| UserProvider | getProvider()
Получить поставщика пользователей, используемого системой аутентификации. | |
| void | setProvider(UserProvider $provider)
Установить поставщика пользователей, используемого системой аутентификации. |
Детали
Authenticatable authenticate()
Определить, аутентифицирован ли текущий пользователь. В противном случае, выбросить исключение.
bool hasUser()
Определить, имеет ли система аутентификации экземпляр пользователя.
bool check()
Определить, аутентифицирован ли текущий пользователь.
bool guest()
Определить, является ли текущий пользователь гостем.
int|string|null id()
Получить ID текущего аутентифицированного пользователя.
$this setUser(Authenticatable $user)
Установить текущего пользователя.
$this forgetUser()
Забыть текущего пользователя.
UserProvider getProvider()
Получить поставщика пользователей, используемого системой аутентификации.
void setProvider(UserProvider $provider)
Установить поставщика пользователей, используемого системой аутентификации.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Auth/GuardHelpers.html