我给自己模型类创建的一个验证器

原创2019-06-14 14:58:4878
摘要:<?php/** * Created by PhpStorm. * User: cloud * Date: 2019/4/16 * Time: 10:29 *//* * 就是一个 用户信息表的字段验证器/类  validate * */namespace app\validate;use think\validate;class User extends validate{ &nb

<?php
/**
* Created by PhpStorm.
* User: cloud
* Date: 2019/4/16
* Time: 10:29
*/

/*
* 就是一个 用户信息表的字段验证器/类  validate
* */

namespace app\validate;

use think\validate;


class User extends validate
{
   /**
    * 当前验证规则
    * @var array
    */
   protected $rule = [
       'name|姓名'=>[//姓名的验证规则
           'require'   => 'require',//必填,不能为空
           'min'       => 5,//最少5个字符
           'max'       => 20,//最多20个字符
       ],

       'email|邮箱'=>[
           'require'   => 'require',
           'email'     => 'email', //必须为email格式
       ],

       'password|密码'=>[
           'require'   => 'require',
           'min'       => 3,
           'max'       => 12,
           'alphaNum'  => 'alphaNum',//规定只能用数字和字母组成
       ],

       'mobile|手机'=>[
           'require'   => 'require',
           'mobile'    => 'mobile' ,//手机的格式 必须为 手机格式
       ],
   ];

}

批改老师:天蓬老师批改时间:2019-06-14 15:08:15
老师总结:在最新版本中, 对验证做了较大的改动, 推荐使用独立验证, 原控制器的验证快捷方式已经消失了.要注意

发布手记

热门词条