用控制器的validate()对表单数据验证
2017-10-26 本文已影响0人
晴雨天_3e71
验证表单数据的合法性
控制器中有一个validate()方法,用来限制表单输入数据的合法性,
当数据验证出错时,web中间件会有一个$errors的全局变量来存储错误信息,我们建立一个错误提示信息的静态页面,用@include引入到用户创建的页面
用count()方法验证$errors变量中是否有错误信息,若有则遍历并显示出来,若无则不显示,默认错误信息都是英文的,
可以在前面的validate()方法中加第三及第四个参数,来修改成中文信息,同样也是数组形式,要注意第三个参数是限制的条件用中文表示,第四个参数是限制的表单名显示为中文
效果如下