1. 在接收数据时直接进行验证:
public function add(){
if(request()->isPost()){
$validate = new Validate([
'username' => 'require|max:25',
'password' => 'require|max:32',
]);
$data=[
'username'=>input('username'),
'password'=>md5(input('password')),
];
if(!$validate->check($data)){
$this->error($validate->getError());
}
if(db('admin')->insert($data)){
return $this->success("添加管理员成功!", 'lst');
} else {
return $this->error("添加管理员失败!");
}
return;
}
return $this->fetch();
}
2.制作一个验证器
首先制作一个验证器:
在其他类型中加载这个验证器: