エンジニアのひよこ_level10

【毎日更新!】新卒3年目エンジニアブログです! プログラムだけじゃなく、マネジメントとかも書いていきたい!

【Laravel】Collectionの中にCollectionを入れたい【509日目】

Collectionの多重構造を作りたい

Eloquentでgetすると、Collectionの中にモデルクラスとか、Collectionの中にCollectionとかがあったりする。

多重構造を作るときにはどうする?

ちなみにこれが動かなくて詰まったお話。

new Collection($collection);

newのときに、配列に入れてから入れる

new Collection([$collection]);

こうすると動く!

Collectionの中になにかを入れるときは、一度配列に入れよう。

じゃないと、中身を解体して入れられてしまう・・・