hasOne(CompanyProfile::class, 'uid', 'uid'); } public function jobs() { return $this->hasMany(Jobs::class, 'uid', 'uid'); } public function jobsTmp() { return $this->hasMany(JobsTmp::class, 'uid', 'uid'); } public function refresh() { return $this->hasMany(RefreshLog::class, 'uid', 'uid'); } public function companyImg() { return $this->hasMany(CompanyImg::class, 'uid', 'uid'); } public function membersSetmeal() { return $this->hasOne(MembersSetmeal::class, 'uid', 'uid'); } public function membersPoints() { return $this->hasOne(MembersPoints::class, 'uid', 'uid'); } public function getallCompany() { return $this->load([ 'companyProfile', 'jobs', 'jobsTmp', 'companyImg', 'membersSetmeal', 'membersPoints', ]); } }