boot method
Implementation
@override
Future<void> boot() async {
final database = Config().get('database');
if (env('DB_CONNECTION') == null || database == null) {
return;
}
ConnectionManager().defaultConnection = database['default'];
final Map<String, dynamic> connections = database['connections'];
await ConnectionManager().connect(
_config(connections[ConnectionManager().defaultConnection]),
database['default'],
);
final List<String> additionalConnections =
database['additional_connections'] ?? <String>[];
for (final connection in additionalConnections) {
await ConnectionManager().connect(
_config(connections[connection]),
connection,
);
}
}