验证器基础使用
1.控制器代码
$data = Util::postMore([
'shop_name',
'name',
'phone',
], $request);
$validate = validate('admin/Shop'); //引用
if(!$validate->check($data)){ //验证数据
return JsonService::fail($validate->getError()); //提示错误
}else{//验证通过之后的逻辑
}
2.模型(路径在Admin/Shop)
namespace app\admin\validate;
use think\Validate;
class Shop extends Validate
{
protected $rule = [
[ 'shop_name' , 'require|max:25','店铺名称必须填写|店铺名称最多不能超过25个字符'],
['name', 'require|max:5','联系人必须填写|请正确填写联系人姓名'],
['phone', 'require|max:11|/^1[3-8]{1}[0-9]{9}$/','联系人手机号必须填写|请正确填写联系人手机号|请正确填写联系人手机号'],
];
}
tp5
控制器
public function register(){
$yzm=input('post.yzm');
$data["mobile"] = inpu