|
|
|
|
@ -109,8 +109,11 @@ class CourseController extends CommonController
|
|
|
|
|
if ($validator->fails()) {
|
|
|
|
|
return $this->fail([ResponseCode::ERROR_PARAMETER, implode(',', $validator->errors()->all())]);
|
|
|
|
|
}
|
|
|
|
|
$detail = Course::with('qunImage', 'typeDetail', 'courseForms', 'teacher','courseContentEvaluation.courseContentEvaluationAsks')
|
|
|
|
|
->withCount(['courseSigns as my_user' => function ($query) {
|
|
|
|
|
$detail = Course::with(['qunImage', 'typeDetail', 'courseForms', 'teacher', 'courseContentEvaluation' => function ($query) {
|
|
|
|
|
$query->with(['courseContentEvaluationAsks' => function ($q) {
|
|
|
|
|
$q->orderBy('sort', 'asc');
|
|
|
|
|
}]);
|
|
|
|
|
}])->withCount(['courseSigns as my_user' => function ($query) {
|
|
|
|
|
$query->where('user_id', $this->getUserId());
|
|
|
|
|
}])->find($all['course_id']);
|
|
|
|
|
return $this->success($detail);
|
|
|
|
|
|