Şu şekilde gruplayarak tarihi manipüle ederek alıyorum.
->select([
DB::raw("to_char(announcements.release_time - INTERVAL '8 hour', 'YYYY/mm/dd')"),
DB::raw("COUNT(announcements.*)")
])
->groupBy([
DB::raw("to_char(announcements.release_time - INTERVAL '8 hour', 'YYYY/mm/dd')")
])
[
{
"to_char": "2021/05/29",
"count": 4
},
{
"to_char": "2021/05/28",
"count": 2
},
{
"to_char": "2021/06/02",
"count": 2
}
]
ancak burada benim count 96 dan büyük olanları getirmem gerek...