Di laravel 6, saya punya 2 model
class Teacher {
}
class Students {
}
Saya memiliki model ketiga untuk bergabung dengan tabel
class TeacherStudent {
}
Sekarang bagaimana saya bisa mendapatkan semua guru yang tidak berlangganan oleh siswa tertentu?
Misalnya:
Guru1, Guru2, Guru3, Guru4 ada di tabel Guru
dan Siswa1, Siswa2, Siswa3, Siswa4 ada di Siswa
Siswa1 berlangganan Guru1, Guru2
Siswa2 berlangganan Guru1, Guru4
Siswa3 berlangganan Guru2
Di sini, dengan login sebagai Siswa1 ketika saya ingin melihat guru yang tidak berlangganan, saya harus mendapatkan Guru3 dan Guru4
dengan login sebagai Siswa4 ketika Saya ingin melihat guru yang tidak berlangganan, saya harus mendapatkan semua guru dan seterusnya