Я работаю над проектом на laravel и мне нужно сгруппировать записи по часу, который я искал, но безуспешно, и до сих пор это код, который я придумал, и он показывает ошибку, вот код:
$buyers = buyer::groupBy(DB::raw('HOUR(created_at)'))->get();
и это ошибка:
SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'larates.buyers.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by (SQL: select * from `buyers` group by HOUR(created_at))
есть идеи?