【发布时间】:2016-11-07 16:54:29
【问题描述】:
我有以下关系:
Tool:
-----
id
name
description
Competency:
-----------
id
name
description
tool_id
Indicator:
----------
id
name
description
competency_id
我正在尝试获取直接属于指定工具的所有指标(即孙子)。关系是工具有很多能力,能力有很多指标。
到目前为止,我的(伪)代码是:
hasManyThrough('Indicator', 'Competency', 'tool_id', 'competency_id')->where('tool_id', '=', 1)->get();
我认为我的思路是正确的,但无法正确编写代码。
【问题讨论】:
-
我想你想告诉“工具有很多能力,能力有很多指标(不是工具)”不是吗?
-
是的,我的错误。我会更新这个