- mergeメソッドを使用した結合:
mergeメソッドを使用すると、2つのCollectionを結合することができます。例えば、以下のようになります。
$collection1 = collect(['apple', 'banana']);
$collection2 = collect(['orange', 'grape']);
$merged = $collection1->merge($collection2);
$merged->all(); // 結果: ['apple', 'banana', 'orange', 'grape']
- concatメソッドを使用した結合:
concatメソッドを使用すると、複数のCollectionを順番に結合することができます。例えば、以下のようになります。
$collection1 = collect(['apple', 'banana']);
$collection2 = collect(['orange', 'grape']);
$collection3 = collect(['melon', 'pineapple']);
$concatenated = $collection1->concat($collection2)->concat($collection3);
$concatenated->all(); // 結果: ['apple', 'banana', 'orange', 'grape', 'melon', 'pineapple']
- unionメソッドを使用した結合:
unionメソッドを使用すると、2つのCollectionを重複を排除して結合することができます。例えば、以下のようになります。
$collection1 = collect(['apple', 'banana']);
$collection2 = collect(['orange', 'banana']);
$union = $collection1->union($collection2);
$union->all(); // 結果: ['apple', 'banana', 'orange']