connection->transaction(function () use ($server) { $server->fill(['status' => Server::STATUS_INSTALLING])->save(); $this->daemonServerRepository->setServer($server)->reinstall(); return $server->refresh(); }); } }