snapshotService->setServer($server)->fetchSnapshots(); return inertia('servers/snapshots/Index', [ 'server' => $server, 'snapshots' => array_reverse($data ? $data['data']: []), ]); } public function create(Server $server, SnapshotRequest $request) { $this->snapshotService->setServer($server)->doSnapshot($request->name); return $this->returnInertiaResponse($request, 'snapshot-created'); } public function delete(Server $server, SnapshotRequest $request) { $this->snapshotService->setServer($server)->deleteSnapshot($request->name); return $this->returnNoContent(); } public function rollback(Server $server, SnapshotRequest $request) { $this->snapshotService->setServer($server)->rollbackSnapshot($request->name); return $this->returnNoContent(); } }