$signInData = input('post.');
$rule = [
'sLoginId' => 'require|length:2,20',
'sLoginPwd' => 'require|length:6,18'
];
$msg = [
'sLoginId.require' => 400,
'sLoginId.length' => 400,
'sLoginPwd.require' => 401,
'sLoginPwd.length' => 401,
];
$validate = \think\facade\Validate::rule($rule);
$validate->message($msg);
$result = $validate->check($signInData);
if (!$result) {
$res['et'] = 'C';
$res['code'] = $validate->getError();
}[message:protected] => Argument 1 passed to think\Validate::parseErrorMsg() must be of the type string, int given, called i 最佳答案