Laravel 有说服力的关系-一次通过

Laravel 有说服力的关系-一次通过,laravel,has-one-through,Laravel,Has One Through,----------桌子---------- 用户 用户id 客户 客户识别码 用户id 时间表 附表1 邮件id 客户识别码 邮件 邮件id 主题 ---------模型---------- 时间表\u型号 public function customer() { return $this->belongsTo('App\Customer', 'customer_id'); } public function mail() { return $this

----------桌子----------

用户

  • 用户id
客户

  • 客户识别码
  • 用户id
时间表

  • 附表1
  • 邮件id
  • 客户识别码
邮件

  • 邮件id
  • 主题
---------模型----------

时间表\u型号

public function customer() 
{
    return $this->belongsTo('App\Customer', 'customer_id');
}
public function mail() 
{
    return $this->belongsTo('App\Mail', 'mail_id');
}
public function user() 
{
    return $this->hasOneThrough(?);
}
---------控制器----------

请帮助我如何通过客户获取用户信息?
非常感谢您的支持

为什么直接从计划中获取用户信息,您只需

$schedules=schedules\u model->with('customer.user')->with('mail')->get();
$schedules = schedules_model->with('customer')->with('mail')->get();