Error for loop array

Saya berniat untuk mengambil data nama student yg mana memiliki course_name CG dari table course dan memecah isinya menjadi array

[img]https://imgur.com/QJTuCrZ.jpg[/img]

mecahkannya pakai explode()

[img]https://imgur.com/OzO98Uf.jpg[/img]

sampai titik ini sukses dan hasilnya ialah

karena kedua nama itu berada dlm array maka saya melakukan for loop untuk mngambil nilai di tabel lain berdasarkan kedua nama tersebut maka saya melakukan

menurut saya for loop aray di atas tdk bermasalah tetapi saat saya mau lhat hasil debugnya mnjadi seperti ini

berdasarkan tabel appointment_appeal

seharusnya menurut tabel appointment saya mngambil id 46, 48, 49 tapi mengapa id 46 tidak terambil itu yg membuat saya jengkel. Saya rasa ada kesalahan pd bagian ini khususnya saat mendeklarasikan kopitiam2

berikut keseluruhan codingnya

avatar MuhammadRamdani
@MuhammadRamdani

19 Kontribusi 4 Poin

Diperbarui 2 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Ini sudah dapat cara memperbaikinya, cukup sertakan whereIn <pre> $kopitiam = courses::where('course_name', $request-&gt;selection)-&gt;get()-&gt;pluck('student'); $kopitiam2 = explode(",", $kopitiam[0]); $abcsusu = appointment_appeal::whereIn('request_from_id', $kopitiam2)-&gt;get()-&gt;pluck('email'); </pre>

avatar MuhammadRamdani
@MuhammadRamdani

19 Kontribusi 4 Poin

Dipost 4 tahun yang lalu

Tanggapan

nanya sendiri, jawab sendiri -_-

Login untuk ikut Jawaban