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

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban