Eloquent 关系 - hasOneThrough

Eloquent Relationships - hasOneThrough

------------表---------

用户

客户

时间表

邮件

--------模型---------

schedules_model

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_model->with('customer')->with('mail')->get();

请问如何通过customer获取用户信息? 非常感谢您的支持!

为什么要直接从日程表中获取用户信息,你可以这样做

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