protected array | $customProviderCreators | The registered custom provider creators. | from CreatesUserProviders |
protected Application | $app | The application instance. | |
protected array | $customCreators | The registered custom driver creators. | |
protected array | $guards | The array of created 'drivers'. | |
protected Closure | $userResolver | The user resolver shared by various services. |
UserProvider|null createUserProvider(string|null $provider = null)
protected array|null getProviderConfiguration(string|null $provider)
protected DatabaseUserProvidercreateDatabaseProvider(array $config)
protected EloquentUserProvidercreateEloquentProvider(array $config)
string getDefaultUserProvider()
void __construct(Application $app)
Guard|StatefulGuardguard(string|null $name = null)
protected Guard|StatefulGuardresolve(string $name)
protected mixed callCustomCreator(string $name, array $config)
SessionGuardcreateSessionDriver(string $name, array $config)
TokenGuardcreateTokenDriver(string $name, array $config)
protected array getConfig(string $name)
string getDefaultDriver()
void shouldUse(string $name)
void setDefaultDriver(string $name)
$this viaRequest(string $driver, callable $callback)
ClosureuserResolver()
$this resolveUsersUsing(Closure $userResolver)
$this extend(string $driver, Closure $callback)
$this provider(string $name, Closure $callback)
bool hasResolvedGuards()
mixed __call(string $method, array $parameters)