W3cubDocs

/Laravel 5.1

DatabaseManager

class DatabaseManager implements ConnectionResolverInterface (View source)

Methods

void __construct( Application $app, ConnectionFactory $factory)

Create a new database manager instance.

ConnectionInterface connection( string $name = null)

Get a database connection instance.

void purge( string $name = null)

Disconnect from the given database and remove from local cache.

void disconnect( string $name = null)

Disconnect from the given database.

Connection reconnect( string $name = null)

Reconnect to the given database.

string getDefaultConnection()

Get the default connection name.

void setDefaultConnection( string $name)

Set the default connection name.

void extend( string $name, callable $resolver)

Register an extension connection resolver.

array getConnections()

Return all of the created connections.

mixed __call( string $method, array $parameters)

Dynamically pass methods to the default connection.

Details

void __construct( Application $app, ConnectionFactory $factory)

Create a new database manager instance.

Parameters

Application $app
ConnectionFactory $factory

Return Value

void

ConnectionInterface connection( string $name = null)

Get a database connection instance.

Parameters

string $name

Return Value

ConnectionInterface

void purge( string $name = null)

Disconnect from the given database and remove from local cache.

Parameters

string $name

Return Value

void

void disconnect( string $name = null)

Disconnect from the given database.

Parameters

string $name

Return Value

void

Connection reconnect( string $name = null)

Reconnect to the given database.

Parameters

string $name

Return Value

Connection

string getDefaultConnection()

Get the default connection name.

Return Value

string

void setDefaultConnection( string $name)

Set the default connection name.

Parameters

string $name

Return Value

void

void extend( string $name, callable $resolver)

Register an extension connection resolver.

Parameters

string $name
callable $resolver

Return Value

void

array getConnections()

Return all of the created connections.

Return Value

array

mixed __call( string $method, array $parameters)

Dynamically pass methods to the default connection.

Parameters

string $method
array $parameters

Return Value

mixed

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/5.1/Illuminate/Database/DatabaseManager.html