Когда я динамически изменяю базу данных во время процесса входа в систему, Auth фасад не понимает этого и всегда отбирает пользователя из базы данных по умолчанию.Все вещи работают кроме Auth фасад.Это функция для изменения арендатора дБ
function setDBConnection($params){
config(['database.connections.tenant' => [
'driver' => $params['driver'],
'host' => $params['host'],
'database' => $params['database'],
'username' => $params['username'],
'password' => $params['password'],
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
]]);
DB::reconnect('tenant');
}
, и у меня есть в моделях арендатора
protected $connection = 'tenant';
, также я использую промежуточное ПО для поддержания соединения.Пожалуйста, помогите мне, большое спасибо!