Hiçbir şey olmuyorsa bile mutlaka bir şey oluyordur. Örnekteki kodun çıktısı eğer return bölümü controller'a ait ise ekranda alert(Hata var!); şeklinde bir şey olur ki burada tırnak vs olmadığı için JS Hata var!
kelimesini ele almaya çalışacak ve consola syntax error düşecektir. alert()
içine çift tırnak eklersen sorun çözülür büyük ihtimalle.
return 'alert("' . $validator->errors()->first('honeypot_time') . '");';
Sonuç olarak elde etmek istediğimiz şey böyle olmalı alert("Hata var!");
Elbette XHR veya hangi yöntemle backend ile iletişim kuruyorsak bize JSON veri iletmesi best practice'dir. HTML veya JS dönmesi uzun vadede bakımı zorlaştıran bir şeydir. Her şey kendi dosyasında yerli yerinde durması en ideal çözüm.