Spec-Zone.ru › Laravel 5.7

GuardHelpers

trait GuardHelpers (View source)

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

Свойства

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

Методы

Authenticatable authenticate()

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

bool hasUser()

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

bool check()

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

bool guest()

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

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

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

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

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

Spec-Zone.ru

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