【问题标题】:Laravel 5 relationships 3 tablesLaravel 5关系3表
【发布时间】:2015-03-10 09:04:45
【问题描述】:

我如何建立这种关系

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

表 4

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

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

【问题讨论】:

    标签: php laravel eloquent laravel-5


    【解决方案1】:

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

    例如:

    1. 为关系创建模型 (relationTable)
    2. relationTable(tab1、tab2、tab3)中的三个表设置belongsTo关系。
    3. table4 设置hasManyrelationTable 的关系

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-09
      • 2021-05-06
      • 2019-07-26
      • 2019-01-20
      • 1970-01-01
      相关资源
      最近更新 更多