How do I get a “select count(*) group by” using laravel eloquent

后端 未结 3 2247
野性不改
野性不改 2021-02-20 01:49

I would like to execute the follow sentence using laravel eloquent

SELECT *, count(*) FROM reserves  group by day

The only solution occurs to m

3条回答
  •  北荒
    北荒 (楼主)
    2021-02-20 02:16

    As you wish to do it with Laravel Eloquent I assume you have a model name Reserve. In this case you can use this

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

提交回复
热议问题