2016-01-16 24 views

risposta

12

È possibile utilizzare questo:

$reserves = DB::table('reserves')->selectRaw('*, count(*)')->groupBy('day'); 
2

come si desidera farlo con laravel Eloquente presumo di avere un nome del modello Reserve. In questo caso puoi usare questo

$reserve = Reserve::all()->groupBy('day')->count(); 
+3

E se ci fossero 10 milioni di record? – Okneloper

+9

Solo per essere sicuri che tutti lo sappiano: questa è una soluzione utilizzabile ** ma ** il raggruppamento avviene in php dopo la selezione ed è molto più veloce raggruppare nella dichiarazione sql. – jascha

+0

@Pagina dell'Okneloper probabilmente – Ales