12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- namespace 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;
- }
- }
|