@@ -52,6 +52,7 @@ class UniversityCourse extends Api
$user_id = $this->auth->id;
$info = UniversityCourseModel::with([
+ 'chapter',
'apply' => function ($query) use ($user_id) {
$query->field('id,course_id,user_id')->where('user_id', $user_id)->where('status', 1);
}
@@ -19,6 +19,11 @@ class UniversityCourseChapterModel extends Model
protected $updateTime = false;
protected $deleteTime = false;
+ public function getVideoAttr($value, $data)
+ {
+ return cdnurl($value);
+ }
+
public function course()
{
return $this->hasOne(UniversityCourseModel::class, 'id', 'course_id');
@@ -33,6 +33,11 @@ class UniversityCourseModel extends Model
return $value;
+ public function chapter()
+ return $this->hasMany(UniversityCourseChapterModel::class, 'course_id', 'id');
public function apply()
return $this->hasOne(UniversityCourseApplyModel::class, 'course_id', 'id');