我是来自Laravel的Play框架的新手。我想知道如何在Play中验证类似于Laravel的表单字段。
email => required|email|unique
还可以创建自定义验证消息
谢谢!
答案 0 :(得分:3)
由于您还未指定任何详细信息,我将假设您使用的是Java和Play 2.5
There is built-in validation in Play which is described here
基本上,您定义了一个表示表单数据的类。然后,您可以为每个字段指定不同的验证 - 以注释的形式。有关可用注释的列表,特别是Constraints.EmailValidator
,请查看here
当然,您可以通过覆盖validate
方法,使用DynamicForm
并自行处理绑定和验证等来提供更多验证。