【发布时间】:2018-03-05 15:09:43
【问题描述】:
说明:
我的申请结构如下:
Property 与Manager 具有多对多关系,Unit 与Property 具有一对多关系,即一个经理可以管理多个属性,一个属性可以有多个经理帐户,一个属性可以有多个单位。
我想与经理建立 HasManyThrough 关系以获取他的所有单位,因此理想情况下它看起来像:$manager->units,而不是通过每个属性循环并在其上调用 $property->units。当前版本的 laravel 可以做到这一点吗?
表格:
经理:
- 身份证
属性:
- 身份证
managers_properties:
- manager_id
- property_id
单位:
- 身份证
- property_id
【问题讨论】:
-
@GabMic 我已经查看了文档,但据我了解,我需要属性表上的
manager_id列,这里不是这种情况 -
那么恐怕 laravel 不会为您提供一种原生的“laravely”方式。 @毛里西奥
标签: laravel laravel-5 eloquent