Auth
класс Auth расширяет Facade (View source)
Свойства
| static protected Application | $app | Экземпляр приложения, к которому осуществляется фасадный доступ. | из Facade |
| static protected array | $resolvedInstance | Разрешенные экземпляры объектов. | из Facade |
Методы
| static void | resolved(Closure $callback) Выполнить замыкание, когда фасад будет разрешен. | из Фасада |
| static MockInterface | spy() Преобразовать фасад в шпиона Mockery. | из Фасада |
| static MockInterface | partialMock() Инициализировать частичный макет для фасада. | из Фасада |
| static Expectation | shouldReceive() Инициализировать ожидание макета для фасада. | из Фасада |
| static MockInterface | createFreshMockInstance() Создать новый экземпляр макета для указанного класса. | из Фасада |
| static MockInterface | createMock() Создать новый экземпляр макета для указанного класса. | из Фасада |
| static bool | isMock() Определяет, установлен ли макет как экземпляр фасада. | из Фасада |
| static string|null | getMockableClass() Получить класс, подлежащий моделированию, для связанного экземпляра. | из Фасада |
| static void | swap(mixed $instance) Обновить базовый экземпляр за фасадом. | из Фасада |
| static mixed | getFacadeRoot() Получить корневый объект за фасадом. | из Фасада |
| static string | getFacadeAccessor() Получить зарегистрированное имя компонента. | |
| static mixed | resolveFacadeInstance(object|string $name) Разрешить экземпляр корневого объекта фасада из контейнера. | из Фасада |
| static void | clearResolvedInstance(string $name) Очистить разрешенный экземпляр фасада. | из Фасада |
| static void | clearResolvedInstances() Очистить все разрешенные экземпляры. | из Фасада |
| static Application | getFacadeApplication() Получить экземпляр приложения за фасадом. | из Фасада |
| static void | setFacadeApplication(Application $app) Установить экземпляр приложения. | из Фасада |
| static mixed | __callStatic(string $method, array $args) Обработать динамические статические вызовы объекта. | из Фасада |
| static void | routes(array $options = []) Зарегистрировать типичные маршруты аутентификации для приложения. | |
| static StatefulGuard | guard(string|null $name = null) Без описания | |
| static void | shouldUse(string $name) ; | |
| static bool | check() Без описания | |
| static bool | guest() Без описания | |
| static Authenticatable|null | user() Без описания | |
| static int|null | id() Без описания | |
| static bool | validate(array $credentials = []) Без описания | |
| static void | setUser(Authenticatable $user) Без описания | |
| static bool | attempt(array $credentials = [], bool $remember = false) Без описания | |
| static bool | once(array $credentials = []) Без описания | |
| static void | login(Authenticatable $user, bool $remember = false) Без описания | |
| static Authenticatable | loginUsingId(mixed $id, bool $remember = false) Без описания | |
| static bool | onceUsingId(mixed $id) Без описания | |
| static bool | viaRemember() Без описания | |
| static void | logout() Без описания | |
| static Response|null | onceBasic(string $field = 'email', array $extraConditions = []) Без описания | |
| static bool|null | logoutOtherDevices(string $password, string $attribute = 'password') Без описания | |
| static UserProvider|null | createUserProvider(string $provider = null) Без описания | |
| static AuthManager | extend(string $driver, Closure $callback) Без описания | |
| static AuthManager | provider(string $name, Closure $callback) Без описания |
Подробности
static void resolved(Closure $callback)
Выполнить Closure, когда фасад будет разрешён.
static MockInterface spy()
Преобразовать фасад в шпион Mockery.
static MockInterface partialMock()
Инициировать частичный макет для фасада.
static Expectation shouldReceive()
Инициировать ожидание макета для фасада.
static protected MockInterface createFreshMockInstance()
Создать новый экземпляр макета для данного класса.
static protected MockInterface createMock()
Создать новый экземпляр макета для данного класса.
static protected bool isMock()
Определяет, установлен ли макет в качестве экземпляра фасада.
static protected string|null getMockableClass()
Получить макетируемый класс для связанного экземпляра.
static void swap(mixed $instance)
Заменить базовый экземпляр за фасадом.
static mixed getFacadeRoot()
Получить корневый объект за фасадом.
static protected string getFacadeAccessor()
Получить зарегистрированное имя компонента.
static protected mixed resolveFacadeInstance(object|string $name)
Разрешить корневой экземпляр фасада из контейнера.
static void clearResolvedInstance(string $name)
Очистить разрешённый экземпляр фасада.
static void clearResolvedInstances()
Очистить все разрешенные экземпляры.
static Application getFacadeApplication()
Получить экземпляр приложения за фасадом.
static void setFacadeApplication(Application $app)
Установить экземпляр приложения.
static mixed __callStatic(string $method, array $args)
Обработка динамических статических вызовов объекта.
static void routes(array $options = [])
Регистрация типичных маршрутов аутентификации для приложения.
static StatefulGuard guard(string|null $name = null)
Нет описания
static void shouldUse(string $name)
;
static bool check()
Нет описания
static bool guest()
Нет описания
static Authenticatable|null user()
Нет описания
static int|null id()
Нет описания
static bool validate(array $credentials = [])
Нет описания
статический void setUser(Authenticatable $user)
Без описания
статический bool attempt(array $credentials = [], bool $remember = false)
Без описания
статический bool once(array $credentials = [])
Без описания
статический void login(Authenticatable $user, bool $remember = false)
Без описания
статический Authenticatable loginUsingId(mixed $id, bool $remember = false)
Без описания
статический bool onceUsingId(mixed $id)
Без описания
статический bool viaRemember()
Без описания
статический void logout()
Без описания
статический Response|null onceBasic(string $field = 'email', array $extraConditions = [])
Без описания
статический bool|null logoutOtherDevices(string $password, string $attribute = 'password')
Без описания
статический UserProvider|null createUserProvider(string $provider = null)
Без описания
статический AuthManager extend(string $driver, Closure $callback)
Без описания
статический AuthManager provider(string $name, Closure $callback)
Без описания
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/6.x/Illuminate/Support/Facades/Auth.html