From 92483266880ad5373e24b48e3d611f29942c9dab Mon Sep 17 00:00:00 2001 From: Gregorio Chiko Putra Date: Tue, 16 Jan 2018 08:46:33 +0700 Subject: [PATCH] Modified loading questions on a section --- app/Http/Controllers/SectionQuestionController.php | 10 ++++------ app/Transformers/QuestionTransformer.php | 1 + 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/app/Http/Controllers/SectionQuestionController.php b/app/Http/Controllers/SectionQuestionController.php index 1dc1b00..2528c4d 100644 --- a/app/Http/Controllers/SectionQuestionController.php +++ b/app/Http/Controllers/SectionQuestionController.php @@ -19,13 +19,11 @@ class SectionQuestionController extends Controller */ public function index($section) { - $question = Section::find($section) - ->questions()->paginate(1); + $questions = Section::find($section) + ->questions() + ->orderBy('number', 'asc')->get(); - return $this->response - ->paginator($question, new QuestionTransformer, ['key' => 'questions']); - - // return QuestionTransformer::collection($questions); + return $this->response->collection($questions, new QuestionTransformer); } /** diff --git a/app/Transformers/QuestionTransformer.php b/app/Transformers/QuestionTransformer.php index 3a21aea..170f58e 100644 --- a/app/Transformers/QuestionTransformer.php +++ b/app/Transformers/QuestionTransformer.php @@ -27,6 +27,7 @@ class QuestionTransformer extends TransformerAbstract 'questionType' => $model->question_type, 'choices' => $model->choices, 'creator' => new UserResource($model->creator), + 'answers' => $model->answers, 'links' => [ 'relatedTo' => route('questions.index') ]