Мой красноречивый laravel выглядит следующим образом:
$products = Product::where('status', 1)
->where('stock', '>', 0)
->where('category_id', '=', $category_id)
->groupBy('store_id')
->orderBy('updated_at', 'desc')
->take(4)
->get();
При выполнении существует такая ошибка:
SQLSTATE [42000]: Ошибка синтаксиса или нарушение доступа: 1055 Выражение # 1 списка SELECT не находится в предложении GROUP BY и содержит неагрегированные column 'myshop.products.id', который функционально не зависит от столбцы в разделе GROUP BY; это несовместимо с sql_mode = only_full_group_by (SQL: select * from
products
гдеstatus
= 1 иstock
> 0 иcategory_id
= 5 группаstore_id
порядкаupdated_at
предел desc 4)
Как я могу его решить?