很多像Laravel这样的框架都没有提供关于如何进行前端验证的任何建议。这是可以理解的来自后端框架。保持与前端验证同步的后端验证
但是事先提供javascript验证是非常好的,这样用户在填写表单时可以立即看到是否有问题。
我知道如何使用Laravel之类的方法对后端进行验证,并且我知道如何在JavaScript前端进行验证。然而,问题在于很多框架不能跨越这个前端/后端边界,但我需要让他们的验证与彼此同步。
我不能在验证错误的前端不再适用于后端验证。人们如何处理这个问题?
人们通常只是做后端验证,并将一个flashbag或错误传递给用户,而只是简单地跳过前端验证?我觉得试图保持前端和后端的验证是一样的,可能会出现错误,而且还有一些工作。
编辑
虽然已经存在,因为我喜欢它的一些更多的输入问题的答案。人们正在使用什么样的定制解决方案或如何有效解决这个问题的想法都是受欢迎的。
我想你可以在PHP中编写代码,生成JavaScript以将相同的服务器端规则应用于客户端。 – GordonM