Код: Выделить всё
branch:
id - integer
department:
id - integer
teacher:
id - integer
branch_department_id - integer
branch_department:
id - integer
branch_id - integer
department_id - integer
в каждом филиале много преподавателей
В предыдущем вопросе я просил создать Отношения HasManyThrough между веткой и учителем
Что было решено с помощью этого:
Код: Выделить всё
public function teachers()
{
return $this->hasManyThrough(
Teacher::class,
BranchDepartment::class,
secondKey: 'branch_department_id',
);
}
чтобы из модели учителя я получил ветвь, которой она принадлежит
Как это определить?
Подробнее здесь: https://stackoverflow.com/questions/792 ... ivot-model