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');
- }
- }
|