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/7.x/Illuminate/Database/ConnectionResolver.html