repository = $repository; } /** * Send a power action to a server. * * @param \Pterodactyl\Http\Requests\Api\Client\Servers\SendPowerRequest $request * @return \Illuminate\Http\Response * * @throws \Pterodactyl\Exceptions\Repository\Daemon\InvalidPowerSignalException */ public function index(SendPowerRequest $request): Response { $server = $request->getModel(Server::class); $token = $request->attributes->get('server_token'); $this->repository->setServer($server)->setToken($token)->sendSignal($request->input('signal')); return $this->returnNoContent(); } }