【发布时间】:2015-07-19 18:59:20
【问题描述】:
我在建立一些深入的关系时遇到了一些麻烦。 基本架构:
一个事件可以有多个班次。
一个班次有多个要求。
一个需求有很多请求。
在我的事件类中,我有以下代码
public function shifts()
{
return $this->hasMany('App\Models\Shift');
}
public function requirements(){
return $this->hasManyThrough('App\Models\Requirement', 'App\Models\Shift');
}
public function sollicitations(){
return ???
}
此代码按预期工作,不会引发任何错误。
我想在 Event 类中添加一个新方法“请求”。 此方法应返回事件所有班次的所有要求的所有征集。
我该怎么走
$this->requirements()-> ???
以便我得到所有的邀请?
编辑 当我调用“$this->requirements”时,我得到了所有需求的集合。 我也想要同样的东西,只是为了征集。
【问题讨论】: