私はLaravelでコレクションを持っている:コレクションの複製を削除するには?
Collection {#450 ▼
#items: array:2 [▼
0 => Announcement {#533 ▶}
1 => Announcement {#553 ▶}
]
}
それは同じ項目です。どのようにそれらの1つを削除するのですか?
完全なコードは次のとおりです。
public function announcements()
{
$announcements = $this->categories_ann->map(function ($c) {
return $c->announcements->map(function ($a) {
$a->subsribed = true;
return $a;
});
});
$flattened = $announcements->groupBy("id")->flatten();
return $flattened;
}
チェックこのhttps://stackoverflow.com/questions/43993581/removing-the-duplicates-from-the-object/43993750#43993750 –