belongsTo(User::class, 'user_id', 'id')->select(['id', 'name', 'username', 'mobile']); } public function course() { return $this->belongsTo(Course::class)->with(['thumb_resource'])->select(['id', 'title', 'thumb', 'labels']); } public static function isCollect($course_id, $user_id = 0) { if (!$user_id) $user_id = login_user_id(); return self::query()->where('course_id', $course_id)->where('user_id', $user_id)->value('id') ?? 0; } }