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