tp5数据验证及验证场景详解
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.制作一个验证器
首先制作一个验证器:
在其他类型中加载这个验证器:
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: tp5的数据查询语言
- 下一篇: thinkphp的几种跳转方法
