Öncelikle gelen verileri kontrol edin. Tüm parametreler geliyormu ;
var_dump($_POST);
Akabinde kodlarını try catch içinde yazın. Böylece oluşan hatayı yakalarsınız.
try {
// Kayıt kodları
// Kayıt başarılı ise yapılacak kodlar
} catch (\Exception $error) {
// Burada hata oluşması durumunda yapılacakları belirtin.
// Sorunu görmek için ekrana basıyoruz şimdi
echo "Hata mesajı = " . $error->getMessage();
};Birde eğer veri kaydettiğiniz alanlar nullable değilse post ile gelen verilerin dolu olup olmama durumunu kontrol edin.
Veri tipi olarak specific değer alan field ler var ise onları check edin.