Hello Dev,
Today our leading topic is eloquent merge collections. we will help you to give example of laravel merge collections. i would like to share with you laravel collection merge by key. this example will help you laravel collection merge unique. you will do the following things for laravel collection merge array.
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 and laravel 7. 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...
Do you like below Tutorials ?
- Angular Json Pipe Example | Json Pipe in Angular 9/8/7
- Angular Slice Pipe Example | Slice Pipe in Angular 9/8/7
- Angular Uppercase Pipe Example | Uppercase Pipe in Angular 9/8/7
- Angular LowerCase Pipe Example | LowerCase Pipe in Angular 9/8/7
- Angular Titlecase Pipe Example | Titlecase Pipe in Angular 9/8/7
- Angular KeyValue Pipe Example | KeyValue Pipe in Angular 9/8/7
- Call Method from One Component to Another Component in Angular
- Angular Push Object into Array Example