access->canAccessPrompt($request->user(), $prompt), 403); $this->progress->savePrompt($request->user(), $prompt); return response()->json([ 'ok' => true, 'saved' => true, ]); } public function destroy(Request $request, AcademyPromptTemplate $prompt): JsonResponse { abort_unless((bool) config('academy.enabled', true), 404); abort_unless($this->access->canAccessPrompt($request->user(), $prompt), 403); $this->progress->unsavePrompt($request->user(), $prompt); return response()->json([ 'ok' => true, 'saved' => false, ]); } }