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 and laravel 10 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 Aatman Infotech. 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