hasOne(MemberInfo::class, 'uid', 'uid'); } public function resumes() { return $this->hasMany(Resume::class, 'uid', 'uid'); } public function resumeEducation() { return $this->hasMany(ResumeEducation::class, 'uid', 'uid'); } public function resumeWork() { return $this->hasMany(ResumeWork::class, 'uid', 'uid'); } public function resumeTrain() { return $this->hasMany(ResumeTrain::class, 'uid', 'uid'); } public function resumeCredent() { return $this->hasMany(ResumeCredent::class, 'uid', 'uid'); } public function resumeLanguage() { return $this->hasMany(ResumeLanguage::class, 'uid', 'uid'); } public function memberPoints() { return $this->hasOne(MemberPoints::class, 'uid', 'uid'); } public function resumeEntrust() { return $this->hasMany(ResumeEntrusts::class, 'uid', 'uid'); } public function getAllMemberInfo() { return $this->load([ 'memberInfos', 'resumes', 'resumeEducation', 'resumeWork', 'resumeTrain', 'resumeCredent', 'resumeLanguage', 'memberPoints', 'resumeEntrust', ]); } public function consultants() { return $this->belongsTo(Consultant::class,'consultant'); } }