У меня есть отношение hasManyThrough.
public function orders()
{
return $this->hasManyThrough(Order::class, Customer::class, 'email', 'customer_id', 'email', 'email');
}
Теперь после чего-то подобного ...
{{ $user->orders->count() }}
Iполучить 14 заказов для определенного пользователя.Хорошо.Но ...
После аналогичного кода ...
User::withCount('orders')...
Количество разное для одного и того же пользователя.
Я вижу ошибку в отладочной информации sql.
Должен быть users.email = Customers.email ...
Есть ли способ изменить его?