AuthManager
class AuthManager extends Manager (View source)
Properties
protected Application | $app | The application instance. |
from Manager |
protected array | $customCreators | The registered custom driver creators. |
from Manager |
protected array | $drivers | The array of created "drivers". |
from Manager |
Methods
Get the default authentication driver name.
Create a new driver instance.
Call a custom driver creator.
Dynamically call the default driver instance.
Create an instance of the database driver.
Create an instance of the database user provider.
Create an instance of the Eloquent driver.
Create an instance of the Eloquent user provider.
Set the default authentication driver name.
Details
void
__construct(Application $app)
Create a new manager instance.
string
getDefaultDriver()
Get the default authentication driver name.
mixed
driver(string $driver = null)
Get a driver instance.
protected mixed
createDriver(string $driver)
Create a new driver instance.
protected mixed
callCustomCreator(string $driver)
Call a custom driver creator.
$this
extend(string $driver, Closure $callback)
Register a custom driver creator Closure.
array
getDrivers()
Get all of the created "drivers".
mixed
__call(string $method, array $parameters)
Dynamically call the default driver instance.
Guard
createDatabaseDriver()
Create an instance of the database driver.
protected DatabaseUserProvider
createDatabaseProvider()
Create an instance of the database user provider.
Guard
createEloquentDriver()
Create an instance of the Eloquent driver.
protected EloquentUserProvider
createEloquentProvider()
Create an instance of the Eloquent user provider.
void
setDefaultDriver(string $name)
Set the default authentication driver name.