【发布时间】:2018-05-19 22:55:05
【问题描述】:
我有 hasManyThrough 关系。
public function orders()
{
return $this->hasManyThrough(Order::class, Customer::class, 'email', 'customer_id', 'email', 'email');
}
在这样的事情之后......
{{ $user->orders->count() }}
我为已定义的用户收到了 14 个订单。很好。但是……
经过类似的代码...
User::withCount('orders')...
同一用户的计数不同。
我在调试栏 sql 信息中看到错误。
应该是 users.email = customers.email...
有办法改变吗?
【问题讨论】: