$this->id, 'name' => $this->name, 'species' => $this->species, 'owners' => $this->whenLoaded('owners', function () { return TestUserApiResource::collection($this->owners); }), 'ownership' => $this->whenPivotLoaded('pet_user', function () { return $this->pivot; }) ]; return $result; } }