| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 | <?phpnamespace App\Models\Jobfair;use App\Models\Company;use App\Models\Subsite;use App\Models\SubsiteJobfair;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;class Jobfair extends Model{    use SoftDeletes;    protected $table = 'jobfairs';    protected $guarded = [];    public function jobfairCompany()    {        return $this->hasMany(JobfairCompany::class, 'jobfair_id')->with('companys')->where('audit', 1);    }    public function floorPlan()    {        return $this->hasMany(JobfairFloorplan::class, 'jobfair_id');    }    public function subsites()    {        return $this->belongsToMany(Subsite::class, 'subsite_jobfairs', 'jobfair_id', 'subsite_id');    }    public function subsite()    {        return $this->hasMany(SubsiteJobfair::class, 'jobfair_id');    }    public function sitename()    {        return $this->belongsTo(Subsite::class, 'subsite_id');    }            public function jobfairCom()    {        return $this->hasMany(JobfairCompany::class, 'jobfair_id', 'id');    }    public function putJobs()    {        return $this->hasMany(JobfairPutJob::class, 'jobfair_id', 'id');    }    /**     * 获取模型的属性。     * @return $this     */    public function getJobfairsAttribute()    {        return $this;    }}
 |