findOrFail($projectId); return TeamMemberResource::collection($project->teamMembers); } /** * Remove the specified resource from storage. */ public function destroy(string $id) { $teamMember = TeamMember::query()->findOrFail($id); if ($teamMember->project?->company_id != Auth::user()->company_id) { return $this->forbidden('No permission to delete'); } $teamMember->delete(); return $this->noContent(); } }