count () с группировкой по в построителе запросов laravel - PullRequest
0 голосов
/ 24 сентября 2019

Допустим, у меня есть запрос с

group by m2m_order_flights.customer_id
having max(m2m_order_flights.flight_id=`go_f`.`id`)=1
and max(m2m_order_flights.flight_id=`back_f`.`id`)=1

Очевидно, что метод count() для этого запроса не работает, так как он производит как

select count(*) as aggregate from ... 

Я хочу что-то вроде

select count(*) from (<my_query>) as t

, где <my_query> - это запрос с group by и having.
Как мне этого добиться с \Illuminate\Database\Eloquent\Builder?
Спасибо.

...