账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Tp5中自定义验证的问题
    39
    0

    例如 数组是这样的

    $data = [
        [
            'mobile'=> '手机号码1',
            'price' => '100.00'
        ],
            [
            'mobile'=> '手机号码2',
            'price' => '500.00'
        ],
    ];

    一维数组的验证是直接可以

      protected $rule = [
        'mobile'=> 'require|mobile',
      ]

    但是现在是二维数组,Tp是有自定义验证的,现在想验证的是,数组里面的手机号码必须有值而且必须是合法的手机号码,金额必须为正整数或者小数点后有两位!

    自定义验证:

      protected $rule = [
        'mobile'=> 'require|array|checkMobile',
      ]
    //自定义验证函数
    protected function checkMobile()
    {
      //在这里面咋使用验证呢?
      //最好是可以使用Tp自带的规则 比如mobile require unique等!!!!
    }
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部