Фасад Laravel Auth не работает после изменения базы данных клиентов - PullRequest
0 голосов
/ 24 ноября 2018

Когда я динамически изменяю базу данных во время процесса входа в систему, 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';

, также я использую промежуточное ПО для поддержания соединения.Пожалуйста, помогите мне, большое спасибо!

...