Manager
abstract class Manager (View source)
Properties
| protected Container | $container | The container instance. |
|
| protected Container deprecated | $app | The container instance. |
|
| protected Repository | $config | The configuration repository instance. |
|
| protected array | $customCreators | The registered custom driver creators. |
|
| protected array | $drivers | The array of created "drivers". |
Methods
Get the default driver name.
Get a driver instance.
Create a new driver instance.
Call a custom driver creator.
Get all of the created "drivers".
Dynamically call the default driver instance.
Details
void
__construct(Container $container)
Create a new manager instance.
abstract string
getDefaultDriver()
Get the default 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.
Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.