Postingan lainnya
Mengapa sudah di foreach hanya muncul 1 data
selamat siang, maaf mau nanya, padahal saya sudah melakukan perulangan dengan foreach, tetapi kenapa hanya 1 data yang muncul, padahal seharusnya ada 2 data, berikut kode nya
$category = CategoryKamar::with('kamar')->where('hotel_id', $hotel->id)->orderBy('harga', 'asc')->get();
foreach ($category as $ct) {
// Masalahnya Di $ct nya, cuma muncul 1 data, padahal ada 2 data
// terus nanti coba $diskon[$no][0]['bla bla'], [0] nya static
$diskon[] = Diskon::where('id', $ct->diskon_id)->get();
dd($diskon);
}
yang muncul hanya 1 data paliing bawah (di php myadmin nya), apakah harus di foreach lagi atau bagaiaman bang?
3 Jawaban:
<div>dd($category);<br>coba cek ada berapa data?<br><br></div>
<div>Coba dd-nya taruh di luar foreach kaya gini :<br><br></div><pre>$category = CategoryKamar::with('kamar')->where('hotel_id', $hotel->id)->orderBy('harga', 'asc')->get(); foreach ($category as $ct) { // Masalahnya Di $ct nya, cuma muncul 1 data, padahal ada 2 data // terus nanti coba $diskon[$no][0]['bla bla'], [0] nya static $diskon[] = Diskon::where('id', $ct->diskon_id)->get(); } dd($diskon);</pre>
<div>Mohon maaf apakah sudah solved?, kebetulan saat ini saya mengalami kendala yang sama, barangkali ada masukan? <br><br>terima kasih<br><br></div>