So entfernen Sie Duplikate in der Sammlung?

Habe ich die Sammlung in Laravel:

Collection {#450 
  #items: array:2 [▼
    0 => Announcement {#533 ▶}
    1 => Announcement {#553 ▶}
  ]
}

Es ist die gleichen Elemente. Wie ti löschen Sie einen von Ihnen?

Vollständige code ist:

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;
    }
InformationsquelleAutor Blablacar | 2017-05-24
Schreibe einen Kommentar