Подскажите как связать одну таблицу через таблицу с другой. Есть три таблицы
athlete
id
class_id
class
id
title
departments_id
departments
id
title
надо получить в athlete, departments->title, через таблицу class. Это можно сделать или лучше не мучаться и связать две таблицы напрямую?
Под каждую таблицу есть своя модель.
Пробую в модели departments через такой метод
public function depatments() {
return $this->hasMany(Department::class, Group::class, 'organization_id', 'departments_id', 'id', 'id');
}
в модели athlet через такой
public function department() {
return $this->belongsTo(Department::class, 'departments_id', 'id')->withDefault();
}