所以我有3個表使用Laravel雄辯
size_sets - id, name
sizes - id, name
size_set_sizes - size_id, size_set_id
我要定義size_set
模型的關係,將檢索所有sizes
用於該sizeset
喜歡的東西:
public function sizes()
{
//define relationship here
}
方法sizes
應該從size
表中檢索名稱,通過size_set_sizes
表size_set
模型...
我的應用程序是非常動態的,因此我需要去這個結構。我嘗試了hasManyThrough
關係,但無法讓它工作。
看起來像多對多:https://laravel.com/docs/5.4/eloquent-relationships#many-to-many。你可能想在你的問題中清理你的3表格定義,因爲它非常容易混淆 - 使用項目符號或 – Andrew