class
Auth extends Facade (View source)
Properties
static protected Application|null
|
$app |
The application instance being facaded. |
from
Facade |
static protected array
|
$resolvedInstance |
The resolved object instances. |
from
Facade |
static protected bool
|
$cached |
Indicates if the resolved instance should be cached. |
from
Facade |
Methods
static void
resolved(
Closure $callback)
Run a Closure when the facade has been resolved.
spy()
Convert the facade into a Mockery spy.
expects()
Initiate a mock expectation on the facade.
createMock()
Create a fresh mock instance for the given class.
static bool
isMock()
Determines whether a mock is set as the instance of the facade.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
static bool
isFake()
Determines whether a "fake" has been set as the facade instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static void
routes(array $options = [])
Register the typical authentication routes for an application.
guard(string|null $name = null)
No description
viaRequest(string $driver, callable $callback)
No description
static
Authenticatable|null
static bool
validate(array $credentials = [])
No description
static bool
attempt(array $credentials = [], bool $remember = false)
No description
static bool
once(array $credentials = [])
No description
static
Authenticatable|false
loginUsingId(mixed $id, bool $remember = false)
No description
static
Authenticatable|false
basic(string $field = 'email', array $extraConditions = [])
No description
onceBasic(string $field = 'email', array $extraConditions = [])
No description
static bool
attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false)
No description
static
Authenticatable|null
static
Authenticatable|null
static void
macro(string $name, object|callable $macro)
No description
static void
mixin(object $mixin, bool $replace = true)
No description
Details
Run a Closure when the facade has been resolved.
Convert the facade into a Mockery spy.
static MockInterface
partialMock()
Initiate a partial mock on the facade.
static Expectation
shouldReceive()
Initiate a mock expectation on the facade.
Initiate a mock expectation on the facade.
static protected MockInterface
createFreshMockInstance()
Create a fresh mock instance for the given class.
static protected MockInterface
createMock()
Create a fresh mock instance for the given class.
static protected bool
isMock()
Determines whether a mock is set as the instance of the facade.
static protected string|null
getMockableClass()
Get the mockable class for the bound instance.
static void
swap(mixed $instance)
Hotswap the underlying instance behind the facade.
Determines whether a "fake" has been set as the facade instance.
Get the root object behind the facade.
static protected string
getFacadeAccessor()
Get the registered name of the component.
static protected mixed
resolveFacadeInstance(string $name)
Resolve the facade root instance from the container.
static void
clearResolvedInstance(string $name)
Clear a resolved facade instance.
static void
clearResolvedInstances()
Clear all of the resolved instances.
Get the application default aliases.
Get the application instance behind the facade.
Set the application instance.
static mixed
__callStatic(string $method, array $args)
Handle dynamic, static calls to the object.
static void
routes(array $options = [])
Register the typical authentication routes for an application.
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 bool
hasResolvedGuards()
static UserProvider|null
createUserProvider(string|null $provider = null)
static string
getDefaultUserProvider()
static Authenticatable|null
user()
static int|string|null
id()
static bool
validate(array $credentials = [])
static bool
attempt(array $credentials = [], bool $remember = false)
static bool
once(array $credentials = [])
static Authenticatable|false
loginUsingId(mixed $id, bool $remember = false)
static Authenticatable|false
onceUsingId(mixed $id)
static bool
viaRemember()
static Response|null
basic(string $field = 'email', array $extraConditions = [])
static Response|null
onceBasic(string $field = 'email', array $extraConditions = [])
static bool
attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false)
static void
logoutCurrentDevice()
static Authenticatable|null
logoutOtherDevices(string $password)
static void
attempting(mixed $callback)
static string
getRecallerName()
static Authenticatable|null
getUser()
static Request
getRequest()
static void
macro(string $name, object|callable $macro)
static void
mixin(object $mixin, bool $replace = true)
static bool
hasMacro(string $name)
static void
flushMacros()