Auth
class Auth extends Facade (View source)
Properties
| static protected Application | $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
Create a fresh mock instance for the given class.
Get the registered name of the component.
Resolve the facade root instance from the container.
Get the application instance behind the facade.
Handle dynamic, static calls to the object.
Register the typical authentication routes for an application.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
        in 
Facade at line 43
                static            void
    resolved(Closure $callback)
        
    
    Run a Closure when the facade has been resolved.
        in 
Facade at line 61
                static            MockInterface
    spy()
        
    
    Convert the facade into a Mockery spy.
        in 
Facade at line 77
                static            MockInterface
    partialMock()
        
    
    Initiate a partial mock on the facade.
        in 
Facade at line 93
                static            Expectation
    shouldReceive()
        
    
    Initiate a mock expectation on the facade.
        
                static            Expectation
    expects()
        
    
    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.
        
                static            mixed
    getFacadeRoot()
        
    
    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.
        
                static            Collection
    defaultAliases()
        
    
    Get the application default aliases.
        
                static            Application
    getFacadeApplication()
        
    
    Get the application instance behind the facade.
        
                static            void
    setFacadeApplication(Application $app)
        
    
    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)
        
    
    No description
        
                static            SessionGuard
    createSessionDriver(string $name, array $config)
        
    
    No description
        
                static            TokenGuard
    createTokenDriver(string $name, array $config)
        
    
    No description
        
                static            string
    getDefaultDriver()
        
    
    No description
        
                static            void
    shouldUse(string $name)
        
    
    No description
        
                static            void
    setDefaultDriver(string $name)
        
    
    No description
        
                static            AuthManager
    viaRequest(string $driver, callable $callback)
        
    
    No description
        
                static            Closure
    userResolver()
        
    
    No description
        
                static            AuthManager
    resolveUsersUsing(Closure $userResolver)
        
    
    No description
        
                static            AuthManager
    extend(string $driver, Closure $callback)
        
    
    No description
        
                static            AuthManager
    provider(string $name, Closure $callback)
        
    
    No description
        
                static            bool
    hasResolvedGuards()
        
    
    No description
        
                static            AuthManager
    forgetGuards()
        
    
    No description
        
                static            AuthManager
    setApplication(Application $app)
        
    
    No description
        
                static            UserProvider|null
    createUserProvider(string|null $provider = null)
        
    
    No description
        
                static            string
    getDefaultUserProvider()
        
    
    No description
        
                static            bool
    check()
        
    
    No description
        
                static            bool
    guest()
        
    
    No description
        
                static            Authenticatable|null
    user()
        
    
    No description
        
                static            int|string|null
    id()
        
    
    No description
        
                static            bool
    validate(array $credentials = [])
        
    
    No description
        
                static            bool
    hasUser()
        
    
    No description
        
                static            void
    setUser(Authenticatable $user)
        
    
    No description
        
                static            bool
    attempt(array $credentials = [], bool $remember = false)
        
    
    No description
        
                static            bool
    once(array $credentials = [])
        
    
    No description
        
                static            void
    login(Authenticatable $user, bool $remember = false)
        
    
    No description
        
                static            Authenticatable|bool
    loginUsingId(mixed $id, bool $remember = false)
        
    
    No description
        
                static            Authenticatable|bool
    onceUsingId(mixed $id)
        
    
    No description
        
                static            bool
    viaRemember()
        
    
    No description
        
                static            void
    logout()
        
    
    No description
        
                static            Response|null
    basic(string $field = 'email', array $extraConditions = [])
        
    
    No description
        
                static            Response|null
    onceBasic(string $field = 'email', array $extraConditions = [])
        
    
    No description
        
                static            bool
    attemptWhen(array $credentials = [], array|callable|null $callbacks = null, bool $remember = false)
        
    
    No description
        
                static            void
    logoutCurrentDevice()
        
    
    No description
        
                static            Authenticatable|null
    logoutOtherDevices(string $password, string $attribute = 'password')
        
    
    No description
        
                static            void
    attempting(mixed $callback)
        
    
    No description
        
                static            Authenticatable
    getLastAttempted()
        
    
    No description
        
                static            string
    getName()
        
    
    No description
        
                static            string
    getRecallerName()
        
    
    No description
        
                static            SessionGuard
    setRememberDuration(int $minutes)
        
    
    No description
        
                static            QueueingFactory
    getCookieJar()
        
    
    No description
        
                static            void
    setCookieJar(QueueingFactory $cookie)
        
    
    No description
        
                static            Dispatcher
    getDispatcher()
        
    
    No description
        
                static            void
    setDispatcher(Dispatcher $events)
        
    
    No description
        
                static            Session
    getSession()
        
    
    No description
        
                static            Authenticatable|null
    getUser()
        
    
    No description
        
                static            Request
    getRequest()
        
    
    No description
        
                static            SessionGuard
    setRequest(Request $request)
        
    
    No description
        
                static            Timebox
    getTimebox()
        
    
    No description
        
                static            Authenticatable
    authenticate()
        
    
    No description
        
                static            SessionGuard
    forgetUser()
        
    
    No description
        
                static            UserProvider
    getProvider()
        
    
    No description
        
                static            void
    setProvider(UserProvider $provider)
        
    
    No description
        
                static            void
    macro(string $name, object|callable $macro)
        
    
    No description
        
                static            void
    mixin(object $mixin, bool $replace = true)
        
    
    No description
        
                static            bool
    hasMacro(string $name)
        
    
    No description
        
                static            void
    flushMacros()
        
    
    No description