【发布时间】:2020-03-07 14:23:01
【问题描述】:
我有 3 张桌子: 合同,带身份证 Contract_User,带有contract_id和user_id 用户,有 id
当我有合同时,我正在尝试使用 hasManyThrought 来获取用户信息,但我遇到了问题。
有可能吗? 谢谢
【问题讨论】:
-
这不是
hasManyThrough(),这是一个简单的belongsToMany():laravel.com/docs/5.8/eloquent-relationships#many-to-many。当您有 2 个模型和它们之间的轴时,它是many-to-many。发布您的模型(Contract和User)和您的关系(在Contract、public function users()和 intUser、public function contracts())