Webservis'den return $response->Sonuc->IsyerleriDTO;
bu şekilde bir dönüşün sonucu alıyorum . sorgulanan kişinini birden fazla işyeri varsa bir dizi geliyor
array:2 [▼ // app\Http\Controllers\isyerleriController.php:34
0 => {#1463 ▶}
1 => {#1466 ▶}
]
ve yukardaki sonucu işlemek için foreach kullanıyorum problem yok ama kişinin bir tek işyeri varsa dizi gelmiyor
{#1463 ▼ // app\Http\Controllers\isyerleriController.php:34
+"Adi": "İSTANBULİ ANADOLU YAKASI ŞUBESİ"
+"Id": 597
+"IsyeriAdi": "***************"
+"TcKimlikVergiNo": "1111111111"
}
böyle tek bir tek nesne geliyor sanırım ondan foreach çalışmıyor hatada vermiyor ama veritabanına işyerlinide kaydetmiyor . servisi yazanlar IsyerleriDTO adında bir Data transfer Object oluşturmuşlar bir işyeri içinde 11 işyeri içinde aynı veri tipinde dönüş olması gerekir düşüncesiyle foreach ($syerleriDTOi as $isyerleri)
şeklinde alırım dedim datayı ama olmuyo ne yapabilirim ?
gettype ile kontrol ettiğimde
birden fazla işyeri varsa
"array" // app\Http\Controllers\isyerleriController.php:35
tek bir işyeri varsa
"object" // app\Http\Controllers\isyerleriController.php:35
şeklinde geliyor