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()
Определяет, является ли текущий пользователь аутентифицированным. Если нет, выбросить исключение.
bool hasUser()
Определяет, содержит ли защитный механизм экземпляр пользователя.
bool check()
Определяет, является ли текущий пользователь аутентифицированным.
bool guest()
Определяет, является ли текущий пользователь гостем.
int|null id()
Получить ID текущего аутентифицированного пользователя.
$this setUser(Authenticatable $user)
Установить текущего пользователя.
UserProvider getProvider()
Получить поставщика пользователей, используемого защитным механизмом.
void setProvider(UserProvider $provider)
Установить поставщика пользователей, используемого защитным механизмом.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.8/Illuminate/Auth/GuardHelpers.html