tp form校验
创建validate文件
<?php
namespace app\crm\validate;
use think\Validate;
/**
* 设置模型
*/
class InvoiceInfoLogic extends Validate{
protected $rule = [
'tax_number' => 'max:50',
'deposit_bank' =>'max:50',
'deposit_account' => 'max:50',
'deposit_address' =>'max:50',
'phone' =>'max:50',
];
protected $message = [
'tax_number.max' => '纳税人识别号最多50个字符',
'deposit_bank.max' => '开户行最多50个字符',
'deposit_account.max' => '开户账号最多50个字符',
'deposit_address.max' => '开票地址最多50个字符',
'phone.max' => '电话最多50个字符',
];
}
controller校验
$validate = new InvoiceInfoLogic();
$res = $validate->check($this->param);
if(!$res){
return resultArray(['error' => $validate->getError()]);
}

浙公网安备 33010602011771号