user(); $user->savedJobs()->toggle($job->id); if ($request->wantsJson()) { $bookmarked = $user->savedJobs()->where('job_id', $job->id)->exists(); return response()->json(['bookmarked' => $bookmarked]); } return back(); } public function index(Request $request) { $jobs = $request->user()->savedJobs()->latest('user_saved_jobs.created_at')->paginate(20); return view('jobs.bookmarks', compact('jobs')); } }