Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

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 3 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban