where("id", $value); } } /** * 搜索器:学员课时消费记录学员课程ID(关联到student_courses表) * @param $value * @param $data */ public function searchStudentCourseIdAttr($query, $value, $data) { if ($value) { $query->where("student_course_id", $value); } } /** * 搜索器:学员课时消费记录本次使用的课时数 * @param $value * @param $data */ public function searchUsedHoursAttr($query, $value, $data) { if ($value) { $query->where("used_hours", $value); } } /** * 搜索器:学员课时消费记录课时使用日期 * @param $value * @param $data */ public function searchUsageDateAttr($query, $value, $data) { if ($value) { $query->where("usage_date", $value); } } /** * 关联到学员课程表(多对一) */ public function studentCourseHasOne() { return $this->hasOne(StudentCourses::class, 'id', 'student_course_id'); } }