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