Call to undefined method app\index\validate\ba
分析认为,应该是没有找到验证类ba
namespace app\index\validate;
use think\Validate;
class BaseValidate extends Validate
{
//验证
protected $rule = [
'user_name' => 'require|max:25|unique:users',
'password' => 'require|min:6',
'repassword' => 'require|confirm:password',
];
protected $message = [
'user_name.require' => '名称必填',
'user_name.max' => '名称最多不能超过25个字符',
'password.require' => '密码必填',
'password.min' => '密码最少不能小于6个字符',
'repassword.require' => '重复密码必填',
'repassword.confirm' => '两次密码不一致',
];
protected $scene = [
'login' => ['user_name'=>'require|max:25','password'], //登录场景
'register' => ['user_name','password','repassword'], //注册场景
];
}调用方法$Verify = new BaseValidate();
$result = $Verify->validate('BaseValidate.login')->save($data); 最佳答案