public function pass(){
if(request()->isPost()){ //是否是post提交
$res =(new Admin())->pass(input('post.'));//请求转到模型中处理
}
return $this->fetch();
}public function passs($data){
//1.执行验证
$validate = new Validate([
'admin_password' => 'require',
'new_password' => 'require',
'confirm_password'=>'require',
],[
'admin_password.require' =>'请输入原始密码',
'new_password.require' =>'请输入新密码',
'confirm_password.require' =>'请确认密码',
]);
if (!$validate->check($data)) {
dump($validate->getError());
}
//2.原始密码是否正确
//3.修改密码
}问题是酱紫的~method not exist:think\db\Query->pass
最佳答案