Spec-Zone.ru › Laravel 5.8

GuardHelpers

trait GuardHelpers (View source)

Эти методы обычно одинаковы для всех защитных механизмов.

Свойства

protected Authenticatable $user Текущий аутентифицированный пользователь.
protected UserProvider $provider Реализация поставщика пользователей.

Методы

Authenticatable authenticate()

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

bool hasUser()

Определяет, содержит ли защитный механизм экземпляр пользователя.

bool check()

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

bool guest()

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

int|null id()

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

$this setUser(Authenticatable $user)

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

UserProvider getProvider()

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

void setProvider(UserProvider $provider)

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

Подробности

Authenticatable authenticate()

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

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

Authenticatable

Исключения

AuthenticationException

bool hasUser()

Определяет, содержит ли защитный механизм экземпляр пользователя.

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

bool

bool check()

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

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

bool

bool guest()

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

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

bool

int|null id()

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

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

int|null

$this setUser(Authenticatable $user)

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

Параметры

Authenticatable $user

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

$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/5.8/Illuminate/Auth/GuardHelpers.html

Spec-Zone.ru

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