很多像Laravel這樣的框架都沒有提供關於如何進行前端驗證的任何建議。這是可以理解的來自後端框架。保持與前端驗證同步的後端驗證
但是事先提供javascript驗證是非常好的,這樣用戶在填寫表單時可以立即看到是否有問題。
我知道如何使用Laravel之類的方法對後端進行驗證,並且我知道如何在JavaScript前端進行驗證。然而,問題在於很多框架不能跨越這個前端/後端邊界,但我需要讓他們的驗證與彼此同步。
我不能在驗證錯誤的前端不再適用於後端驗證。人們如何處理這個問題?
人們通常只是做後端驗證,並將一個flashbag或錯誤傳遞給用戶,而只是簡單地跳過前端驗證?我覺得試圖保持前端和後端的驗證是一樣的,可能會出現錯誤,而且還有一些工作。
編輯
雖然已經存在,因爲我喜歡它的一些更多的輸入問題的答案。人們正在使用什麼樣的定製解決方案或如何有效解決這個問題的想法都是受歡迎的。
我想你可以在PHP中編寫代碼,生成JavaScript以將相同的服務器端規則應用於客戶端。 – GordonM