app/Http/Resources/QuestionResource.php
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, ]; }}