首先需要确定一点,验证器中要验证的字段名需要与数据库字段名一致,同时还必须与前端的HTML标签中的name属性值一致
如果前端name值与验证器中的字段名不一致,则会提示你验证失败
如果前端name值与验证器字段一致,验证通过,但是与数据库字段名不一致,那么无法进行数据库的更删改查操作
基本工作流程应该是:
1、用户在前端页面点击提交按钮
2、提交的数据传入到对应的控制器中,后端接收到数据
3、控制器对数据进行验证,验证通过则对数据进行增删改查,验证失败则返回错误信息,
提示:使用think\Controller类中的validate方法对数据进行验证时,方法的第一个参数为要验证的数据,第二个参数为验证的规则。如果验证失败validate方法会返回错误信息。