таблица: проекты
введите описание изображения здесь
таблица: projects_departments введите описание изображения здесь
таблица: отделы введите описание изображения здесь
Это модельный проект
public function projects_departments() {
return $this->hasMany(Project_department::class);
}
Это модель Project_department
public function projects()
{
return $this->belongsTo(Project::class);
}
public function departments()
{
return $this->belongsTo(Department::class);
}
Это модельный отдел
public function projects()
{
return $this->hasMany(Project::class);
}
public function projects_departments() {
return $this->hasMany(Project_department::class);
}
это мой клинок
project->departments->department_name
Это МОЯ ошибка
SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец 'projects_departments.project_id' в 'где предложение' (SQL: выберите * из projects_departments
, где projects_departments
. project_id
= 48 и projects_departments
. project_id
- это не ноль)