GuardHelpers
trait GuardHelpers (View source)
Эти методы, как правило, одинаковы для всех систем защиты.
Свойства
| protected Authenticatable|null | $user | Текущий аутентифицированный пользователь. | |
| protected UserProvider | $provider | Реализация поставщика пользователей. |
Методы
| Authenticatable | authenticate()
Определить, аутентифицирован ли текущий пользователь. Если нет, выбросить исключение. | |
| bool | hasUser()
Определить, имеет ли система защиты экземпляр пользователя. | |
| bool | check()
Определить, аутентифицирован ли текущий пользователь. | |
| bool | guest()
Определить, является ли текущий пользователь гостем. | |
| int|string|null | 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()
Получить идентификатор текущего аутентифицированного пользователя.
$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/9.x/Illuminate/Auth/GuardHelpers.html