Menampilkan 10 data artikel/topik terpopuler (Laravel)

Pagi menjelang siang agan2.. saya mau minta petunjuk (lagi).. Kali ini bagaimana cara menampilkan 10 data terpopuler dari sebuah artikel/topik pada laravel.? Topik atau artikel populer ini di ambil berdasarkan komentar terbanyak..

Terimakasih..

avatar Supriono
@Supriono

84 Kontribusi 16 Poin

Diperbarui 6 tahun yang lalu

2 Jawaban:

Tambahin aja Order By "komentar" descending di collection / querynya pak, terus dilimit 10.

avatar apake1
@apake1

106 Kontribusi 55 Poin

Dipost 6 tahun yang lalu

Terimakasih banyak maas @apake1 Saya coba dengan query seperti ini :

 $trendings = topic::withCount('comments')->orderBy('comments_count', 'DESC')->limit(10)->get();

Tapi di view datanya kadang muncul kadang gak muncul ketika halaman di reload. Kira2 dimana masalahnya yah? atau query saya kurang tepat?

avatar Supriono
@Supriono

84 Kontribusi 16 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban