Spec-Zone.ru › Laravel 9

Auth

класс Auth расширяет Facade (View source)

Свойства

static protected Application $app

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

из Facade
static protected array $resolvedInstance

Экземпляры разрешенных объектов.

из Facade
static protected bool $cached

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

из Facade

Методы

static void resolved(Closure $callback)

Выполнить замыкание, когда фасад будет разрешен.

из Facade
static MockInterface spy()

Преобразовать фасад в шпиона Mockery.

из Facade
static MockInterface partialMock()

Инициализировать частичный макет на фасаде.

из Facade
static Expectation shouldReceive()

Инициализировать ожидание макета на фасаде.

из Facade
static Expectation expects()

Инициализировать ожидание макета на фасаде.

из Facade
static MockInterface createFreshMockInstance()

Создать новый экземпляр макета для указанного класса.

из Facade
static MockInterface createMock()

Создать новый экземпляр макета для указанного класса.

из Facade
static bool isMock()

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

из Facade
static string|null getMockableClass()

Получить класс, подлежащий макетированию, для связанного экземпляра.

из Facade
static void swap(mixed $instance)

Произвести горячую замену базового экземпляра за фасадом.

из Facade
static mixed getFacadeRoot()

Получить корневый объект за фасадом.

из Facade
static string getFacadeAccessor()

Получить зарегистрированное имя компонента.

static mixed resolveFacadeInstance(string $name)

Разрешить корневой экземпляр фасада из контейнера.

из Facade
static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

из Facade
static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

из Facade
static Collection defaultAliases()

Получить стандартные псевдонимы приложения.

из Facade
static Application getFacadeApplication()

Получить экземпляр приложения за фасадом.

из Facade
static void setFacadeApplication(Application $app)

Установить экземпляр приложения.

из Facade
static mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы к объекту.

из Facade
static void routes(array $options = [])

Зарегистрировать типичные маршруты аутентификации для приложения.

static StatefulGuard guard(string|null $name = null)

Без описания

static SessionGuard createSessionDriver(string $name, array $config)

Без описания

static TokenGuard createTokenDriver(string $name, array $config)

Без описания

static string getDefaultDriver()

Без описания

static void shouldUse(string $name)

Без описания

static void setDefaultDriver(string $name)

Без описания

static AuthManager viaRequest(string $driver, callable $callback)

Без описания

static Closure userResolver()

Без описания

static AuthManager resolveUsersUsing(Closure $userResolver)

Без описания

static AuthManager extend(string $driver, Closure $callback)

Без описания

static AuthManager provider(string $name, Closure $callback)

Без описания

static bool hasResolvedGuards()

Без описания

static AuthManager forgetGuards()

Без описания

static AuthManager setApplication(Application $app)

Без описания

static UserProvider|null createUserProvider(string|null $provider = null)

Без описания

статический string getDefaultUserProvider()

Без описания

статический bool check()

Без описания

статический bool guest()

Без описания

статический Authenticatable|null user()

Без описания

статический int|string|null id()

Без описания

статический bool validate(array $credentials = [])

Без описания

статический bool hasUser()

Без описания

статический void setUser(Authenticatable $user)

Без описания

статический bool attempt(array $credentials = [], bool $remember = false)

Без описания

статический bool once(array $credentials = [])

Без описания

статический void login(Authenticatable $user, bool $remember = false)

Без описания

статический Authenticatable|bool loginUsingId(mixed $id, bool $remember = false)

Без описания

статический Authenticatable|bool onceUsingId(mixed $id)

Без описания

статический bool viaRemember()

Без описания

статический void logout()

Без описания

статический Response|null basic(string $field = 'email', array $extraConditions = [])

Без описания

статический Response|null onceBasic(string $field = 'email', array $extraConditions = [])

Без описания

статический bool attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false)

Без описания

статический void logoutCurrentDevice()

Без описания

статический Authenticatable|null logoutOtherDevices(string $password, string $attribute = 'password')

Без описания

статический void attempting(mixed $callback)

Без описания

статический Authenticatable getLastAttempted()

Без описания

статический string getName()

Без описания

статический string getRecallerName()

Без описания

статический SessionGuard setRememberDuration(int $minutes)

Без описания

статический QueueingFactory getCookieJar()

Без описания

статический void setCookieJar(QueueingFactory $cookie)

Без описания

статический Dispatcher getDispatcher()

Без описания

статический void setDispatcher(Dispatcher $events)

Без описания

статический Session getSession()

Без описания

статический Authenticatable|null getUser()

Без описания

статический Request getRequest()

Без описания

статический SessionGuard setRequest(Request $request)

Без описания

статический Timebox getTimebox()

Без описания

статический Authenticatable authenticate()

Без описания

статический SessionGuard forgetUser()

Без описания

статический UserProvider getProvider()

Без описания

статический void setProvider(UserProvider $provider)

Без описания

статический void macro(string $name, object|callable $macro)

Без описания

статический void mixin(object $mixin, bool $replace = true)

Без описания

статический bool hasMacro(string $name)

Без описания

статический void flushMacros()

Без описания

Подробности

статический void resolved(Closure $callback)

Выполнить замыкание, когда фасад был разрешен.

Параметры

Closure $callback

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

void

static MockInterface spy()

Преобразовать фасад в шпион Mockery.

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

MockInterface

static MockInterface partialMock()

Инициализировать частичный макет на фасаде.

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

MockInterface

static Expectation shouldReceive()

Инициализировать ожидание макета на фасаде.

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

Expectation

static Expectation expects()

Инициализировать ожидание макета на фасаде.

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

Expectation

static protected MockInterface createFreshMockInstance()

Создать новый экземпляр макета для данного класса.

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

MockInterface

static protected MockInterface createMock()

Создать новый экземпляр макета для данного класса.

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

MockInterface

static protected bool isMock()

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

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

bool

static protected string|null getMockableClass()

Получить класс, подлежащий макетированию, для привязанного экземпляра.

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

string|null

static void swap(mixed $instance)

Произвести горячую замену базового экземпляра за фасадом.

Параметры

mixed $instance

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

void

static mixed getFacadeRoot()

Получить корневый объект за фасадом.

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

mixed

static protected string getFacadeAccessor()

Получить зарегистрированное имя компонента.

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

string

static protected mixed resolveFacadeInstance(string $name)

Разрешить корневой экземпляр фасада из контейнера.

Параметры

string $name

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

mixed

static void clearResolvedInstance(string $name)

Очистить разрешенный экземпляр фасада.

Параметры

string $name

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

void

static void clearResolvedInstances()

Очистить все разрешенные экземпляры.

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

void

static Collection defaultAliases()

Получить стандартные псевдонимы приложения.

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

Collection

static Application getFacadeApplication()

Получить экземпляр приложения за фасадом.

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

Application

static void setFacadeApplication(Application $app)

Установить экземпляр приложения.

Параметры

Application $app

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

void

static mixed __callStatic(string $method, array $args)

Обработать динамические статические вызовы к объекту.

Параметры

string $method
array $args

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

mixed

Исключения

RuntimeException

static void routes(array $options = [])

Зарегистрировать типичные маршруты аутентификации для приложения.

Параметры

array $options

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

void

Исключения

RuntimeException

static StatefulGuard guard(string|null $name = null)

Без описания

Параметры

string|null $name

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

StatefulGuard

static SessionGuard createSessionDriver(string $name, array $config)

Без описания

Параметры

string $name
array $config

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

SessionGuard

static TokenGuard createTokenDriver(string $name, array $config)

Без описания

Параметры

string $name
array $config

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

TokenGuard

static string getDefaultDriver()

Без описания

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

string

static void shouldUse(string $name)

Без описания

Параметры

string $name

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

void

static void setDefaultDriver(string $name)

Без описания

Параметры

string $name

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

void

static AuthManager viaRequest(string $driver, callable $callback)

Без описания

Параметры

string $driver
callable $callback

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

AuthManager

static Closure userResolver()

Без описания

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

Closure

static AuthManager resolveUsersUsing(Closure $userResolver)

Без описания

Параметры

Closure $userResolver

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

AuthManager

static AuthManager extend(string $driver, Closure $callback)

Без описания

Параметры

string $driver
Closure $callback

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

AuthManager

static AuthManager provider(string $name, Closure $callback)

Без описания

Параметры

string $name
Closure $callback

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

AuthManager

static bool hasResolvedGuards()

Без описания

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

bool

static AuthManager forgetGuards()

Без описания

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

AuthManager

static AuthManager setApplication(Application $app)

Без описания

Параметры

Application $app

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

AuthManager

static UserProvider|null createUserProvider(string|null $provider = null)

Без описания

Параметры

string|null $provider

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

UserProvider|null

static string getDefaultUserProvider()

Без описания

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

string

static bool check()

Без описания

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

bool

static bool guest()

Без описания

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

bool

static Authenticatable|null user()

Без описания

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

Authenticatable|null

static int|string|null id()

Без описания

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

int|string|null

static bool validate(array $credentials = [])

Без описания

Параметры

array $credentials

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

bool

static bool hasUser()

Без описания

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

bool

static void setUser(Authenticatable $user)

Без описания

Параметры

Authenticatable $user

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

void

static bool attempt(array $credentials = [], bool $remember = false)

Без описания

Параметры

array $credentials
bool $remember

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

bool

static bool once(array $credentials = [])

Без описания

Параметры

array $credentials

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

bool

static void login(Authenticatable $user, bool $remember = false)

Без описания

Параметры

Authenticatable $user
bool $remember

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

void

static Authenticatable|bool loginUsingId(mixed $id, bool $remember = false)

Без описания

Параметры

mixed $id
bool $remember

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

Authenticatable|bool

static Authenticatable|bool onceUsingId(mixed $id)

Без описания

Параметры

mixed $id

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

Authenticatable|bool

static bool viaRemember()

Без описания

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

bool

static void logout()

Без описания

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

void

static Response|null basic(string $field = 'email', array $extraConditions = [])

Без описания

Параметры

string $field
array $extraConditions

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

Response|null

static Response|null onceBasic(string $field = 'email', array $extraConditions = [])

Без описания

Параметры

string $field
array $extraConditions

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

Response|null

static bool attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false)

Без описания

Параметры

array $credentials
array|callable|null $callbacks
bool $remember

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

bool

static void logoutCurrentDevice()

Без описания

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

void

static Authenticatable|null logoutOtherDevices(string $password, string $attribute = 'password')

Без описания

Параметры

string $password
string $attribute

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

Authenticatable|null

static void attempting(mixed $callback)

Без описания

Параметры

mixed $callback

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

void

static Authenticatable getLastAttempted()

Без описания

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

Authenticatable

static string getName()

Без описания

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

string

static string getRecallerName()

Без описания

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

string

static SessionGuard setRememberDuration(int $minutes)

Без описания

Параметры

int $minutes

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

SessionGuard

static QueueingFactory getCookieJar()

Без описания

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

QueueingFactory

static void setCookieJar(QueueingFactory $cookie)

Без описания

Параметры

QueueingFactory $cookie

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

void

static Dispatcher getDispatcher()

Без описания

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

Dispatcher

static void setDispatcher(Dispatcher $events)

Без описания

Параметры

Dispatcher $events

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

void

static Session getSession()

Без описания

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

Session

static Authenticatable|null getUser()

Без описания

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

Authenticatable|null

статический Request getRequest()

Без описания

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

Request

статический SessionGuard setRequest(Request $request)

Без описания

Параметры

Request $request

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

SessionGuard

статический Timebox getTimebox()

Без описания

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

Timebox

статический Authenticatable authenticate()

Без описания

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

Authenticatable

статический SessionGuard forgetUser()

Без описания

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

SessionGuard

статический UserProvider getProvider()

Без описания

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

UserProvider

статический void setProvider(UserProvider $provider)

Без описания

Параметры

UserProvider $provider

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

void

статический void macro(string $name, object|callable $macro)

Без описания

Параметры

string $name
object|callable $macro

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

void

статический void mixin(object $mixin, bool $replace = true)

Без описания

Параметры

object $mixin
bool $replace

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

void

статический bool hasMacro(string $name)

Без описания

Параметры

string $name

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

bool

статический void flushMacros()

Без описания

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

void

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

Spec-Zone.ru

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