invitationService->getPendingForUser($request->user()); return response()->json([ 'invitations' => CompanyInvitationResource::collection($invitations), ]); } /** * Accept a company invitation. */ public function accept(Request $request, CompanyInvitation $invitation): JsonResponse { $this->invitationService->accept($invitation, $request->user()); return response()->json(['success' => true]); } /** * Decline a company invitation. */ public function decline(Request $request, CompanyInvitation $invitation): JsonResponse { $this->invitationService->decline($invitation, $request->user()); return response()->json(['success' => true]); } }