Manager
class Manager (View source)
Traits
| CapsuleManagerTrait | 
Properties
| static protected object | $instance | The current globally used instance. | from CapsuleManagerTrait | 
| protected Container | $container | The container instance. | from CapsuleManagerTrait | 
| protected DatabaseManager | $manager | The database manager instance. | 
Methods
| void |  setupContainer(Container $container)  Setup the IoC container instance.  |  from CapsuleManagerTrait | 
| void |  setAsGlobal()  Make this capsule instance available globally.  |  from CapsuleManagerTrait | 
| Container |  getContainer()  Get the IoC container instance.  |  from CapsuleManagerTrait | 
| void |  setContainer(Container $container)  Set the IoC container instance.  |  from CapsuleManagerTrait | 
| void |  __construct(Container $container = null)  Create a new database capsule manager.  |  |
| void |  setupDefaultConfiguration()  Setup the default database configuration options.  |  |
| void |  setupManager()  Build the database manager instance.  |  |
| static Connection |  connection(string $connection = null)  Get a connection instance from the global manager.  |  |
| static Builder |  table(string $table, string $connection = null)  Get a fluent query builder instance.  |  |
| static Builder |  schema(string $connection = null)  Get a schema builder instance.  |  |
| Connection |  getConnection(string $name = null)  Get a registered connection instance.  |  |
| void |  addConnection(array $config, string $name = 'default')  Register a connection with the manager.  |  |
| void |  bootEloquent()  Bootstrap Eloquent so it is ready for usage.  |  |
| $this |  setFetchMode(int $fetchMode)  Set the fetch mode for the database connections.  |  |
| DatabaseManager |  getDatabaseManager()  Get the database manager instance.  |  |
| Dispatcher|null |  getEventDispatcher()  Get the current event dispatcher instance.  |  |
| void |  setEventDispatcher(Dispatcher $dispatcher)  Set the event dispatcher instance to be used by connections.  |  |
| static mixed |  __callStatic(string $method, array $parameters)  Dynamically pass methods to the default connection.  |  
Details
protected void setupContainer(Container $container)
Setup the IoC container instance.
void setAsGlobal()
Make this capsule instance available globally.
Container getContainer()
Get the IoC container instance.
void setContainer(Container $container)
Set the IoC container instance.
void __construct(Container $container = null)
Create a new database capsule manager.
protected void setupDefaultConfiguration()
Setup the default database configuration options.
protected void setupManager()
Build the database manager instance.
static Connection connection(string $connection = null)
Get a connection instance from the global manager.
static Builder table(string $table, string $connection = null)
Get a fluent query builder instance.
static Builder schema(string $connection = null)
Get a schema builder instance.
Connection getConnection(string $name = null)
Get a registered connection instance.
void addConnection(array $config, string $name = 'default')
Register a connection with the manager.
void bootEloquent()
Bootstrap Eloquent so it is ready for usage.
$this setFetchMode(int $fetchMode)
Set the fetch mode for the database connections.
DatabaseManager getDatabaseManager()
Get the database manager instance.
Dispatcher|null getEventDispatcher()
Get the current event dispatcher instance.
void setEventDispatcher(Dispatcher $dispatcher)
Set the event dispatcher instance to be used by connections.
static mixed __callStatic(string $method, array $parameters)
Dynamically pass methods to the default connection.
    © Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
    https://laravel.com/api/5.1/Illuminate/Database/Capsule/Manager.html