レポートを生成できるように、すべてのビューをuni_idとその作成日でグループ化するためにgroupByを使用しようとしていました。しかし、私はLaravel Eloquentがエラーを生成しているのを見ます。しかし、phpmyadminで同じクエリを実行すると、データが表示されます。 Eloquentはどのようにクエリを処理しますか?エラーが発生しますが、クエリはphpmyadminで正常に実行されます
$data = UniversityView::
groupBy('created_at', 'uni_id')
->select('uni_id', DB::raw('count(*) as views'), 'name', 'created_at')
->get();
質問はそれを修正する方法はありません:私は
このLaravel 5.2を使用しています
は私は雄弁を介して実行しようとしていますクエリです。私はすでにgroupByに '名前'を入れて修正しました。しかし質問はなぜEloquentを介して別々に実行されているのですか?
下記の画像で確認してください。ありがとう。 MySQL's strict modeによって引き起こされています