• 17-02-2020, 18:22:18
    #1
    Merhaba herkese


    Controllerda şekildeki gibi bir fonksiyon var. $sec isimli değişken captcha input verisini tutuyor. Fakat captchaya ne yazılırsa yazılsın veriyi veri tabanına kaydediyor Yani yanlışta olsa veriyi kaydediyor. Nerede yanlış yapıyorum?


    Kodlar: https://pastebin.pl/view/eee16981


  • 17-02-2020, 18:31:48
    #2
    Kod yanlış gibi durmuyor ama ekrana return $sec yazdırıp bakar mısınız? Ayrıca adım adım gitmeniz daha mantıklı. Mesela if ($sec !== 'Ankara') return redirect()->back()->with('error'); diğer şartları da bir yazın böyle altalta. Bakalım ne dönecek?
  • 17-02-2020, 18:33:55
    #3
    Kodda bir hata gozukmuyor gibi...

    Eger captcha yanlis yazdiginiz halde insert islemi oluyorsa;

    if oncesine dd($sec); yazin; islemi tekrarlayin. Gelen veriyi kontrol edin.
    Eger bir yanlis yoksa if icine de dd($sec); yazin; islemi tekrarlayin.
  • 17-02-2020, 18:37:23
    #4
    alpidev adlı üyeden alıntı: mesajı görüntüle
    Kodda bir hata gozukmuyor gibi...

    Eger captcha yanlis yazdiginiz halde insert islemi oluyorsa;

    if oncesine dd($sec); yazin; islemi tekrarlayin. Gelen veriyi kontrol edin.
    Eger bir yanlis yoksa if icine de dd($sec); yazin; islemi tekrarlayin.
    if öncesine dediğinizi yazdım fakat herhangi bir değişiklik olmadı. Gelen veriyi nasıl kontrol edebilirim?
  • 17-02-2020, 18:39:46
    #5
    Siz başka bir fonksiyonda kaydediyor olmayasınız hocam? Değişmedi zinhar olmaz işlemi durdurur bu bir kere. Yanlış kod bloğunda olabilirsiniz.
  • 17-02-2020, 18:42:12
    #6
    MUluc adlı üyeden alıntı: mesajı görüntüle
    Siz başka bir fonksiyonda kaydediyor olmayasınız hocam? Değişmedi zinhar olmaz işlemi durdurur bu bir kere. Yanlış kod bloğunda olabilirsiniz.
    Hocam çok teşekkür ederim dediğiniz gibiymiş, farklı fonksiyona yazıyormuşum Bir süre sonra beyin yandı tabi Çok teşekkür ederim
  • 17-02-2020, 18:43:44
    #7
    black_scorpion adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkür ederim dediğiniz gibiymiş, farklı fonksiyona yazıyormuşum Bir süre sonra beyin yandı tabi Çok teşekkür ederim
    Rica ederim, kolaylıklar.