繁体   English   中英

如何定义与数据透视表Laravel的关系

[英]How to define relationship with pivot table laravel

我有两个表,一个是数据透视表,另一个是普通表

user_pharmacies

user_pharmacies_id  | user_id | pharmacy_id

user_price

price_id | product_id | user_pharmacies_id | price

您可以在user_price表中看到数据透视表的主键是外键。 我的问题是如何定义这两个表之间的关系我不想建立数据透视表的模型

您的表结构是完全错误的。 请首先阅读laravel文档,了解如何使用数据透视表正确设置关系。

您的数据透视表是哪一个? 我认为以上都不是数据透视表。 对于上述表,您必须使用两个模型,但是如果您有任何实际的数据透视表,则不需要在laravel中为该数据透视表创建模型。 您可以使用雄辩的关系从数据透视表中获取数据。

例如,您具有以下三个表: usersrolesuser_roles那么您只需要为usersroles表创建模型。 您可以使用雄辩的关系从数据透视表中获取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM