Я пишу запрос, чтобы получить записи, сгруппированные по create_at, ниже приведен мой запрос.
$q = Post::where('user_id', '=', auth()->user()->id)
->orderBy('created_at', 'desc')
->groupBy(DB::raw("DATE_FORMAT(created_at, '%Y-%m-%d')"))
->take(10)
->get(array(
DB::raw('Date(created_at) as date'),
DB::raw('COUNT(id) as "views"')
))->reverse()
Это работает без ошибок на mysql, но когда я нажимаю код на heroku с помощью postgresql, я получаю ошибку как:
ERROR: function date_format(timestamp without time zone, unknown) does not exist