| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 | <?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/4/8 * Time: 14:00 */namespace App\Transfer;use Illuminate\Database\Eloquent\Model;class Member extends Model{    protected $connection = "transfer_center";    protected $table = "qs_members";    protected $guarded = [];    public function memberInfos()    {        return $this->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');    }}
 |