Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何按日期获取注册用户组的数量并在没有时间的情况下获得结果?_Php_Mysql_Laravel_Laravel 5_Eloquent - Fatal编程技术网

Php 如何按日期获取注册用户组的数量并在没有时间的情况下获得结果?

Php 如何按日期获取注册用户组的数量并在没有时间的情况下获得结果?,php,mysql,laravel,laravel-5,eloquent,Php,Mysql,Laravel,Laravel 5,Eloquent,上面的查询给出了以下结果: $rows = Registrant::select(DB::raw('count(*) as number, created_at')) ->whereBetween( DB::raw('date(created_at)'), [$fromDate, $tillDate] ) ->groupBy(DB::raw('date(created_at)'))

上面的查询给出了以下结果:

$rows = Registrant::select(DB::raw('count(*) as number, created_at'))
                      ->whereBetween( DB::raw('date(created_at)'), [$fromDate, $tillDate] )
                      ->groupBy(DB::raw('date(created_at)'))
                      ->get();
这是非常正确的,除了我只想显示日期而不是时间(17:57:37)?如何取消获取此信息的时间:

[{"number":4,"created_at":"2017-11-08 17:57:37"}]
简单地替换

[{"number":4,"created_at":"2017-11-08"}]

DB::raw('count(*) as number, created_at')
DB::raw('count(*) as number, DATE(created_at)')