【发布时间】:2020-10-24 08:01:44
【问题描述】:
我正在尝试在 laravel elquent 查询中获取 where 条件的记录。 这是我的关系方法。
public function OrdersReferrals()
{
return $this->hasMany('App\Order', 'referred_by');
}
public function referrals()
{
return $this->hasMany('App\User', 'referred_by')->with('referrals', 'OrdersReferrals');
}
这是我的控制器查询
$userData = User::with('adminuserrreferrals')
->where('id', $id)
->where('payout_status', 'pending')
->get();
问题是这个查询,其中条件仅适用于用户表。而我需要这个->where('payout_status','pending') 来用于订单表。
【问题讨论】:
标签: laravel laravel-5 eloquent