Laravel 5关系3表

时间:2015-03-10 09:04:46

标签: php laravel eloquent laravel-5

我如何建立这种关系

table4有很多table1 id。
table4有很多table2 id。
table4有很多table3 id。

表4

| id | tab1id | tab2id   | tab3id | 
|----|--------|----------|--------|
| 1  | 1      | 2        | 1      | 

如何在模型中建立关系,请帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过创建另一个包含所有表之间关系映射的表来与多个表建立hasMany关系。

例如:

  1. 为关系创建模型(relationTable)
  2. belongsTo(tab1,tab2,tab3)中设置三个表的relationTable关系。
  3. hasMany
  4. 设置relationTabletable4的关系