ConnectionResolver
class ConnectionResolver implements ConnectionResolverInterface (View source)
Properties
protected array | $connections | All of the registered connections. | |
protected string | $default | The default connection name. |
Methods
void | __construct(array $connections = []) Create a new connection resolver instance. | |
ConnectionInterface | connection(string|null $name = null) Get a database connection instance. | |
void | addConnection(string $name, ConnectionInterface $connection) Add a connection to the resolver. | |
bool | hasConnection(string $name) Check if a connection has been registered. | |
string | getDefaultConnection() Get the default connection name. | |
void | setDefaultConnection(string $name) Set the default connection name. |
Details
void __construct(array $connections = [])
Create a new connection resolver instance.
ConnectionInterface connection(string|null $name = null)
Get a database connection instance.
void addConnection(string $name, ConnectionInterface $connection)
Add a connection to the resolver.
bool hasConnection(string $name)
Check if a connection has been registered.
string getDefaultConnection()
Get the default connection name.
void setDefaultConnection(string $name)
Set the default connection name.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/8.x/Illuminate/Database/ConnectionResolver.html