【发布时间】:2019-02-19 19:44:33
【问题描述】:
我有 3 个表名称,例如 "product"、"user"、"product_type" 所以在我的情况下 user 和 product_type 具有多对多关系 并且 user 和 product 具有一对多关系关系 和 product 和 product_type 具有一对一的关系。
我为用户和产品类型创建了一个数据透视表。在该数据透视表中,我又添加了一列用于描述。所以在产品列表页面中,我需要显示该数据透视表中的描述。
我的代码如下所示:
Product::with('user)->with('product_type')->get();
【问题讨论】:
-
您的意思是“用户和产品类型具有多对多关系”还是您的意思是您也有一个
account_type表? -
对不起,我的意思是product_type,实际上是Product::with(['user'=>function($q){$q->with('product_type')}])->with('product_type ')->get();上面的代码提供了数据透视表数据。但我需要使用 product_type_id 进行归档。
标签: laravel laravel-5 laravel-5.6