Почему Laravel выдает ошибку в запросе SQL? - PullRequest
0 голосов
/ 14 мая 2019

Если этот запрос выполняется в моей базе данных напрямую:

select * from `account_transactions` 
    where `AT_createuser` = 4 group by `AT_transactionficheno`

Но это возвращает en error:

Transactions::with('type')->where('AT_createuser', JWTAuth::user()->id)
    ->groupBy('AT_transactionficheno')->get();

Ошибка:

SQLSTATE [42000]: синтаксическая ошибка или нарушение доступа: 1055 'fee.account_transactions.AT_id' отсутствует в GROUP BY (SQL: выбрать * из account_transactions, где AT_createuser = 4 группы по AT_transactionficheno)

1 Ответ

0 голосов
/ 14 мая 2019

попробуйте зайти в config / database.php на MySQL> строгий => ложь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...