Merhaba, bir futbol sitesi üzerinde çalışıyorum. Maçlar, oyuncular, goller, kartlar vs.. hepsi ayrı tablolarda saklanıyor. Puan durumu tablosunu oluşturdum, puanı yendiği maçları toplayarak ve bunu 3 ile çarparak çıkartıyorum. Puan tablomu şu şekilde çekiyorum;
@foreach(App\Team::get() as $t)
{{ App\Match::where('home', $t->id)->where('winner', $t->id)->whereNotNull('finish')->count()*3 + App\Match::where('away', $t->id)->where('winner', $t->id)->whereNotNull('finish')->count()*3 }}
@endforeach
Burada eklenen maçlarda ev sahibi veya deplasmanken kazandığı maçları toplayıp 3 ile çarpıyorum. Yalnız foreach içerisindeki team modelimi alfabetik çekiyorum. Ben istiyorum ki hangisinin puanı fazla ise team modelim ona göre sıralansın. Bunu nasıl yapabilirim?