我正在使用Eloquent,我想获取结合两个模型的所有数据。
我有两个模型Courseoffer
和Courseoffer_payment
. 在Courseoffer
模型中,我有这个功能:
public function payment()
{
return $this->hasone('AppModelsCourseoffer_payment');
}
这是我的查询:
return Courseoffer::findorfail(10)->payment;
这将为我提供与 id 10 关联的Courseoffer_payment
模型的数据,但我想要Courseoffer
的所有数据以及与 id 10 关联的Courseoffer_payment
。
尝试使用with
代替,例如:
return Courseoffer::with('payment')->findorfail(10);
这将返回带有付款信息的 Courseoffer 10 实例。