diff --git a/app/Http/Controllers/Mobile/CourseController.php b/app/Http/Controllers/Mobile/CourseController.php index 94baff9..1f89c67 100755 --- a/app/Http/Controllers/Mobile/CourseController.php +++ b/app/Http/Controllers/Mobile/CourseController.php @@ -144,7 +144,7 @@ class CourseController extends CommonController return $this->fail([ResponseCode::ERROR_PARAMETER, implode(',', $validator->errors()->all())]); } $detail = CourseContentEvaluation::with(['courseContentEvaluationAsks' => function ($q) { - $q->orderBy('sort', 'asc'); + $q->with('courseContent')->orderBy('sort', 'asc'); }])->find($all['course_content_evaluation_id']); return $this->success($detail); } diff --git a/app/Models/CourseContentEvaluationAsk.php b/app/Models/CourseContentEvaluationAsk.php index e8ef820..4f78f32 100644 --- a/app/Models/CourseContentEvaluationAsk.php +++ b/app/Models/CourseContentEvaluationAsk.php @@ -6,4 +6,9 @@ class CourseContentEvaluationAsk extends SoftDeletesModel { protected $casts = ['select_item' => 'json']; + public function courseContent() + { + return $this->hasOne(CourseContentEvaluation::class, 'id', 'course_content_id'); + } + }