$server, 'snapshots' => $this->repository->setServer($server)->getSnapshots(), ]); } public function store(Server $server, SnapshotRequest $request) { $this->repository->setServer($server)->create($request->name); return back(); } public function destroy(Server $server, SnapshotRequest $request) { $this->repository->setServer($server)->delete($request->name); return back(); } public function rollback(Server $server, SnapshotRequest $request) { $this->repository->setServer($server)->restore($request->name); return back(); } }