thinkphp验证器

控制器中直接使用

     
              /**
     * 验证规则
     */
    $rule = [
        'product_id' => 'require',
        'number' => 'require', 
        'delivery' => 'require|integer',
        'remark' => 'max:250',
        'address_id' => 'require', 
    ];

    /**
     * 提示消息
     */
    $message = [
        'product_id.required' => '产品编号不能为空',
        'number.require' => '商品数量不能为空', 
        'delivery.require' => '请选择配送方式', 
        'remark.max' => '备注不能超过250个文字',
        'address_id.require' => '请选择收货地址', 
    ];
	//前端数据
     $da=[];
        $validate = new Validate($rule, $message);
    $result = $validate->check($da);
    if (!$result) {
      return json($this->info('10003', __($validate->getError())));
    }

验证器得使用,在控制器调用

 $validate = Loader::validate('\\api\\admin\\validate\\Order');
            if (!$validate->check($data, [], 'submit')) {
                throw new Exception($validate->getError());
            }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值