Ad_employer.php
941 Bytes
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class Ad_employer extends Model
{
use HasFactory;
/*
* Связь таблицы employers с таблицей ad_employers
многие-к-одному
*/
public function employer() {
return $this->belongsTo(Employer::class, 'employer_id');
}
/*
* Связь модели Вакансии (Ad_employer) с моделью Должности (Job_title)
многие-ко-многим
*/
public function jobs() {
return $this->belongsToMany(Job_title::class, 'ad_jobs');
}
/*
* Связь модели Вакансия (Ad_employers) с моделью Отклик на Вакансию (Ad_response)
один-ко-многим
*/
public function response() {
return $this->hasMany(ad_response::class);
}
}