ich ein Modell habe SettlementEntries
, die eine Beziehung zu einer Untertabelle hat return $this->hasMany('App\Online', 'entry_id');
Laravel Summe eine Sammlung mit mehreren Artikeln
Beim Versuch, einen einzigen Eintrag zu holen ich in der Lage bin meine Sammlung zu fassen, wie im Beispiel unten.
$item = SettlementEntries::find($id);
$item->Online->sum('field'); // returns the correct sum
Mein Problem beginnt, wenn die $id
ein Array ist, so mein Ergebnis enthält 2 SettlementEntries.
$items = SettlementEntries::find($ids);
$items->Online->sum('field'); <- returns zero
Wie lautet die richtige Methode zum Abrufen dieser Summen?
Verwendung 'foreach' einströmig zu arbeiten – ATIKON
ich nee nicht die Summe aus einem einzigen Eintrag, ich brauche sie kombiniert. – DavidCandreva