----------表----------
用户
客户
时间表
邮件
---------模型----------
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();
请帮助我如何通过客户获取用户信息? 非常感谢您的支持!
答案 0 :(得分:1)
为什么直接从日程表中获取用户信息,您只需做
$schedules = schedules_model->with('customer.user')->with('mail')->get();