Spec-Zone.ru › Laravel 11

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()

Определить, аутентифицирован ли текущий пользователь. В противном случае, выбросить исключение.

Возвращаемое значение

Authenticatable

Исключения

AuthenticationException

bool hasUser()

Определить, имеет ли система аутентификации экземпляр пользователя.

Возвращаемое значение

bool

bool check()

Определить, аутентифицирован ли текущий пользователь.

Возвращаемое значение

bool

bool guest()

Определить, является ли текущий пользователь гостем.

Возвращаемое значение

bool

int|string|null id()

Получить ID текущего аутентифицированного пользователя.

Возвращаемое значение

int|string|null

$this setUser(Authenticatable $user)

Установить текущего пользователя.

Параметры

Authenticatable $user

Возвращаемое значение

$this

$this forgetUser()

Забыть текущего пользователя.

Возвращаемое значение

$this

UserProvider getProvider()

Получить поставщика пользователей, используемого системой аутентификации.

Возвращаемое значение

UserProvider

void setProvider(UserProvider $provider)

Установить поставщика пользователей, используемого системой аутентификации.

Параметры

UserProvider $provider

Возвращаемое значение

void

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/11.x/Illuminate/Auth/GuardHelpers.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API