Laravel Collection Merge | How to Merge Two Eloquent Collection?
Hello Dev,
In this quick example, let's see laravel collection merge example. Here you will learn laravel collection merge by value. In this article, we will implement a laravel eloquent merge collections. you will learn eloquent merge collections.
I will explain you step by step example how to user merge collection in laravel. i will also give you example how to merge collection with unique in laravel 6, laravel 7, laravel 8, laravel 9, laravel 10 and laravel 11. i will also give you example of how to merge two eloquent laravel collection.
So, let's see bellow example.
Example 1:
public function index()
{
$firstCollection = collect(['One', 'Two', 'Three']);
$secondCollection = collect(['Four', 'Five']);
$mergedCollection = $firstCollection->merge($secondCollection);
$mergedCollection->all();
dd($mergedCollection);
}
Output:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => One
[1] => Two
[2] => Three
[3] => Four
[4] => Five
)
)
Example 2: Laravel Collection Merge Unique
public function index()
{
$firstCollection = collect(['One', 'Two', 'Three']);
$secondCollection = collect(['Three', 'Four', 'Five']);
$mergedCollection = $firstCollection->merge($secondCollection);
$mergedCollection = $mergedCollection->unique(function ($item) {
return $item;
});
$mergedCollection->all();
dd($mergedCollection);
}
Output:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => One
[1] => Two
[2] => Three
[4] => Four
[5] => Five
)
)
Example 3: Laravel Eloquent Merge Collections
public function index()
{
$firstCollection = Patient::get();
$secondCollection = User::get();
$mergedCollection = $firstCollection->merge($secondCollection);
$mergedCollection->all();
}
I hope it can help you...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Laravel Collection Search Method Example
- Laravel Collection Filter Method Example
- Laravel 8/7 Paginate with Collection or Array
- Laravel Order By Relationship Sum Column Example
- Laravel Relationship Eager Loading with Count Example
- Merge Multiple Collection Paginate in Laravel
- Laravel Relationship Where Condition Example
- Laravel One to One Eloquent Relationship Tutorial