Мне нужно посчитать результаты подзапроса отношения «многие ко многим».
return $q->withCount(['users' => function($q) {
$q->select("Users.Id as Id_user","Users.Name");
}])->get()
Этот код не работает. Возвращает ноль.
Однако, это прекрасно работает и успешно добавляет столбец users_count:
return $q->withCount(['users'])->get();
Но мне нужно сделать подзапрос select, чтобы выбрать конкретные столбцы в отношении, поэтому мне нужно, чтобы мой первый вариант заработал.
Большое спасибо!