encrypter->encrypt($data['password']); } else { unset($data['password']); } return $this->connection->transaction(function () use ($data, $hostId) { /** @var DatabaseHost $host */ $host = DatabaseHost::query()->findOrFail($hostId); $host->update($data); $this->dynamic->set('dynamic', $host); $this->databaseManager->connection('dynamic')->select('SELECT 1 FROM dual'); return $host; }); } }