Laravel EloquentのGroupByまとめ 2020.02.25 2021.10.23 プログラミング Laravel, MySQL, PHP まずはデータアクセス方法を整理 Laravelはデータソースに対するデータアクセス方法として、Eloquent(ORM)とクエリビルダが用意されています。 クエリビルダは取得結果をCollectionとして返却します。 Eloquentは取得結果をCollectionを継承したEloquent\Collectionを返却します。 返却されるクラスは、両方ともCollectionを含むので同じように扱うことが出来る反面、 異なるデータアクセス方法で取得しているという意識が薄れがちです。 EloquentでGroupBy 以前のMySQLはGroup対象ではないカラムをSELECT句に追加しても何が取得されるか保証はないけれど動くという緩い
![Laravel EloquentのGroupByまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/b375c73f979f04128a02231771c2886d7206155a/height=288;version=1;width=512/https%3A%2F%2Fwonwon-eater.com%2Fwp-content%2Fuploads%2F2020%2F02%2Fcrowd-2045499_640-640x410.jpg)