Laravel ~コレクション型をわかりやすく解説~


はじめに

この記事は、「なんとなく理解できた」を目的としているため、正確性、具体性に欠ける表現がございます。
精度の高い情報を求めている方には向かないので、ご理解ください。

コレクション型とは?

一言でいうと、配列を拡張した型。
Larabel専用の型で、DBから、取得したデータは、コレクション型になっている、、、

詳しく書きます

↓下の画像は、DBから持ってきたデータの情報を、表示しています。

この画像を見ると、1行目に、Collectionと書いてあるのがわかると思います。
基本的には、DBから持ってきたデータは、Collection型になっているといった認識で大丈夫です。

どういうときに使うの?

Collection型は、DBから持ってきたデータが、もっている型。

では何故、Laravelは、わざわざCollection型を用意したのか?

勿論ちゃんと理由がありまして、Laravelは、Collection型に使える専用の関数をいくつも用意してあります。

そして、その関数を使うには、collection型になっていないと使えない。

だから、専用の関数を使うためにコレクション型を使うといった感じです。

どういう変数が使えるのかは。Larabelのホームページに行くと乗っています。