Como selecionar da subconsulta usando o Laravel Query Builder?
Eu gostaria de obter valor pelo seguinte SQL usando o Eloquent ORM.
- SQL
SELECT COUNT(*) FROM
(SELECT * FROM abc GROUP BY col1) AS a;
Então eu considerei o seguinte.
- Código
$sql = Abc::from('abc AS a')->groupBy('col1')->toSql();
$num = Abc::from(\DB::raw($sql))->count();
print $num;
Estou procurando uma solução melhor.
Por favor, diga-me a solução mais simples.