Betmen35 Aynı kod, bir şey değiştirmedim:
$client = new \SoapClient("https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL");
$result = $client->TCKimlikNoDogrula([
'TCKimlikNo' => '11111111111',
'Ad' => 'Ahmet',
'Soyad' => 'Demir',
'DogumYili' => '1992'
]);
return $result->TCKimlikNoDogrulaResult; // true/false
Kendi kimlik numaram ile adımı Mustafa Akçakaya, MUSTAFA AKÇAKAYA, mustafa akçakaya gibi her 3 şekilde de denedim, doğruladı. Harf, sayı vs değiştirdim, doğrulamadı. Yani çalışıyor. Sizin yazdığınız bilgileri doğrulamazsa orasını bilemem.