我有hasManyThrough关系。
public function orders()
{
return $this->hasManyThrough(Order::class, Customer::class, 'email', 'customer_id', 'email', 'email');
}
现在经过这样的事......
{{ $user->orders->count() }}
我为定义的用户收到了14份订单。这很好。但...
类似的代码......
User::withCount('orders')...
同一用户的计数不同。
我在debugbar sql info中看到错误。
应该是users.email = customers.email ...
有没有办法改变它?