2016-11-17 3 views
0

In meiner Micro-Blogging-Anwendung sollte der Benutzer in der Lage sein, eine Aufschlüsselung der Ansichten von Posts in ihrer Statistikseite zu sehen. Darüber hinaus sollten sie der Übersichtlichkeit halber eine gute Gesamtübersicht aller Posts enthalten.Zusammenfassende Ansicht zählt mit Laravel

ZB: Wenn Post # 1 10 Besucher und Post # 2 5 Besucher hat, würden sie 15 Besucher als ihre Gesamtzahl der Besucher über alle ihre veröffentlichten Inhalte sehen.

Ich bin mir bewusst, dass ich eine App\Post::withCount('visitors')->get(); machen kann, um die Gesamtansichten jedes einzelnen Beitrags zu haben, aber was ist der beste Weg, all diese zu einer Gesamtanzahl zu aggregieren?

Antwort

3

können Sie die Summenfunktion verwenden, um die Summe aller Besucher haben

App\Post::withCount('visitors')->sum('visitors');