v2.5.2
Giriş yap

dizi(object) olarak gelen veriyi yazdırma

rotaile
357 defa görüntülendi ve 2 kişi tarafından değerlendirildi
$data = Cities::with('ilceler')->get();
    foreach ($data as $datas){
        print($datas->cityId . " - ". $datas->city   ."<br>");
        print("<pre>". $datas->ilceler ."</pre>");
    }

aşağıdaki satırda şehirleri yazdırıyorum.

print($datas->cityId . " - ". $datas->city   ."<br>");

bu satırda da ilçeler geliyor fakat dizi halinde tipine gettype ile baktım object olarak geliyor.

 print("<pre>". $datas->ilceler ."</pre>");

yani şu şekilde
[{"townId":963,"town":"Ak\u00e7akoca","cityId":81,"created_at":"2022-06-07T08:34:10.000000Z","updated_at":"2022-06-07T08:34:10.000000Z"}]

ben bu elemanlara nasıl ulaşabilirim?

mubado
709 gün önce

$ilceler = json_decode($datas->ilceler);

$ilceler ->town // Eğer obje oolarak kullanmak istersen bu şekilde

$ilceler = json_decode($datas->ilceler,true);

$datas['town'] // eğer array olarak kullanmak istersen bu şekilde.