Laravel: Menampilkan data dengan beda where kondisi di setiap baris

Terdapat Tabel Kelas dengan kolom "kuota" yang memiliki nilai yang berbeda. Dalam satu kelas terdapat banyak siswa. Bagaimana cara menampilkan data kelas dengan kondisi jumlah siswa setiap baris <= "kuota"
Ini adalah tabelnya :
https://i.postimg.cc/Y02BMvXM/table-classrooms.jpg

Ini kode yang digunakan :
Classroom::with('subject.teacher')->with('students')->whereHas('subject', fn ($query) => $query->where('grade', $grade))->withCount('students')->having('students_count', '<', 'quota');

Saat "having" dihapus ini hasilnya :
https://i.postimg.cc/8C5MVgTX/result-1.jpg

Hasil yang diinginkan hanya menampilkan 3 kelas

 
avatar disyaanisafira

@disyaanisafira

1 Kontribusi 0 Poin


Jawaban

Belum ada Jawaban, jadi yang pertama

Login untuk gabung berdiskusi
premium logo tube

Hey, sedang ada diskon premium untuk akses semua kelas. Lihat di sini