where("campus_id", $value); } } /** * 搜索器:场地ID * @param $value * @param $data */ public function searchVenueIdAttr($query, $value, $data) { if ($value) { $query->where("venue_id", $value); } } public function searchCourseDateAttr($query, $value, $data) { if ($value) { $query->where("course_date", $value); } } public function venue() { return $this->hasOne(Venue::class, 'id', 'venue_id'); } public function coach() { return $this->hasOne(Personnel::class, 'id', 'coach_id'); } public function course() { return $this->hasOne(Course::class, 'id', 'course_id'); } }