Я склонен переключать соединение с базой данных перед любым запросом, любое предложение?
Я использую группы маршрутов домена:
Route::group(['domain' => 'example.com'], function () {
Route::get('/', function () {
return view('welcome');
});
... and other routes
});
Но я хочу включить соединение с базой данных после любой группы маршрутов по домену и использовать один контроллер для управления всем доменом, но с несколькими базами данных.
Есть идеи, как это сделать?
Я знаю, что могу переключить соединение в контроллере так:
$connection = config('database.connections.mysql');
$conn = DB::connection($connection);
$model = $conn->table('models');
$models = $model->get();
например.
Но я хочу, чтобы приложение было передано в приложение.