My application returns an array of objects and each object contains a "name" key which sometimes is repeated in other objects.
How can I filter the duplicates?
This is an array having duplicates
[
{"name":"India","id":2,"uid":"1M16"},
{"name":"Delhi","id":3,"uid":"1M16"},
{"name":"India","id":4,"uid":"1M16"}
]
The output I want is:
[
{"name":"India","id":2,"uid":"1M16"},
{"name":"Delhi","id":3,"uid":"1M16"}
]
And this is how I am getting this array from database.
$results_1 = Sheet::whereIn('uid', $results_1)->select('name', 'id', 'uid')->get();