use Illuminate\Http\Resources\Json\JsonResource;
class QuestionResource extends JsonResource
{
public function toArray($request)
{
return [
'id' => $this->id,
'title' => $this->title,
'description' => $this->description,
'category' => QuestionTypeResource::collection($this->whenLoaded('types')),
'choices' => QuestionChoiceResource::collection($this->whenLoaded('choice')),
'questionImage' => $this->questionImage,
'imagePath' => imagePath($this->imagePath),
'choiceImage' => $this->choiceImage,
];
}
}