【发布时间】:2016-08-04 09:52:35
【问题描述】:
我的应用程序中设置了以下模型/表格;
时间表
- user_id
用户
- 身份证
supervisor_user
- user_id
- supervisor_id
用户通过supervisor_user 数据透视表“分配”给主管。
我在User 模型上设置了以下关系,它可以获取主管用户。
/**
* The supervisors that are assigned to the user.
*
* @return Object
*/
public function supervisors()
{
return $this->belongsToMany('App\Models\User\User', 'supervisor_user', 'user_id', 'supervisor_id')->withTimestamps();
}
我想建立另一个关系,获取“分配”给主管的时间表列表。我猜测与hasManyThrough 的关系......但不完全是如何为它编写代码。
我怎样才能达到我的需要?
【问题讨论】:
标签: php laravel laravel-5 laravel-5.1