Если этот запрос выполняется в моей базе данных напрямую:
select * from `account_transactions`
where `AT_createuser` = 4 group by `AT_transactionficheno`
Но это возвращает ошибку:
Transactions::with('type')->where('AT_createuser', JWTAuth::user()->id)
->groupBy('AT_transactionficheno')->get();
Ошибка:
SQLSTATE[42000]: Syntax error or access violation: 1055 'fee.account_transactions.AT_id' isn't in GROUP BY (SQL: select * from
account_transactionswhereAT_createuser= 4 group byAT_transactionficheno)






попробуйте перейти в config/database.php в mysql> строго => ложь
вы можете
->toSql()увидеть фактический запрос sql, сгенерированный этим красноречивым запросом. возможно, мы можем начать оттуда.