$model->id, 'title' => $model->title, 'description' => $model->description, 'questionnaire' => new QuestionnaireResource($model->questionnaire), 'questions' => QuestionResource::collection($model->questions()->orderBy('number')->get()), 'createdAt' => $model->created_at->toIso8601String(), 'updatedAt' => $model->updated_at->toIso8601String(), 'creator' => new UserResource($model->creator), 'links' => [ 'relatedTo' => route('sections.index') ] ]; } }