-
collect関数を使用する方法:
$array = [1, 2, 3, 4, 5]; $collection = collect($array);
-
collectメソッドを使用する方法:
$array = [1, 2, 3, 4, 5]; $collection = $array->collect();
-
collectメソッドを使用して配列を生成し、fromメソッドを使用してコレクションに変換する方法:
$array = [1, 2, 3, 4, 5]; $collection = collect()->from($array);
-
collect関数とmapメソッドを組み合わせて、配列の要素を変換しながらコレクションを生成する方法:
$array = [1, 2, 3, 4, 5]; $collection = collect($array)->map(function ($item) { return $item * 2; });
-
collect関数とkeyByメソッドを組み合わせて、配列の要素をキーによってグループ化したコレクションを生成する方法:
$array = [ ['id' => 1, 'name' => 'John'], ['id' => 2, 'name' => 'Jane'], ['id' => 3, 'name' => 'Doe'], ]; $collection = collect($array)->keyBy('id');
これらはLaravelで配列をコレクションに変換するためのいくつかの方法です。使用する方法は、特定の状況や要件によって異なる場合があります。詳細な情報については、Laravelの公式ドキュメントを参照してください。