Laravel Collection Duplicates Method Example
Today, i will let you know example of laravel collection duplicates example. i explained simply about laravel collection duplicates count. This article goes in detailed on laravel collection count duplicates. This article goes in detailed on duplicate collection laravel example.
I will give you simple example of duplicates colletion in laravel. so you can easily use it with your laravel 5, laravel 6, laravel 7, laravel 8, laravel 9, laravel 10 and laravel 11 application. so let's see bellow example that will helps you lot.
Syntax:
$collecton->duplicates(
Key As Optional
);
Laravel Collection duplicates() Example
public function index()
{
$collection = collect([1, 2, 3, 3, 4, 4, 4, 5]);
$collection = $collection->duplicates();
dd($collection);
}
Output:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[3] => 3
[5] => 4
[6] => 4
)
)
Laravel Collection duplicates() with Argument Example
public function index()
{
$collection = collect([
["id"=>1, "name"=>"Hardik", "role"=>"Admin"],
["id"=>2, "name"=>"Paresh", "role"=>"Admin"],
["id"=>3, "name"=>"Rakesh", "role"=>"User"],
]);
$collection = $collection->duplicates('role');
dd($collection);
}
Output:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[1] => Admin
)
)
Laravel Collection duplicates Count Example
public function index()
{
$collection = collect([
['id'=>1, 'name'=>'Hardik', 'city' => 'Mumbai', 'country' => 'India'],
['id'=>2, 'name'=>'Vimal', 'city' => 'New York', 'country' => 'US'],
['id'=>3, 'name'=>'Harshad', 'city' => 'Gujarat', 'country' => 'India'],
['id'=>4, 'name'=>'Harsukh', 'city' => 'New York', 'country' => 'US'],
]);
$grouped = $collection->groupBy('country')->map(function ($row) {
return $row->count();
});
dd($grouped);
}
Output:
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[India] => 2
[US] => 2
)
)
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 GroupBy with Examples
- Laravel Collection contains() and containsStrict() Methods Example
- Laravel Collection Push() and Put() Example
- Laravel Collection SortByDesc Tutorial with Examples
- Laravel Collection SortBy Tutorial with Examples
- Laravel Collection Merge | How to Merge Two Eloquent Collection?
- Laravel Collection Unique | Remove Duplicates from Collection Laravel
- Laravel Collection Search Method Example
- Laravel Collection Filter Method Example