在这段代码中,我尝试验证 json 数据,但验证器返回 false
$username = $data['username'];
$password = $data['password'];
$input = Input::json();
$rules = array(
'username' => 'required',
'password' => 'required',
);
$input_array = (array)$input;
$validation = Validator::make($input_array, $rules);
if ($validation->fails()) {
var_dump( $input_array );
}else {
$result = array('code'=>'3');
}
var_dump 结果是:
array(1) { ["parameters"]=> array(3) { ["password"]=> string(9) "world" ["username"]=> string(1) "hello" ["function"]=> string(8) "register" }}""
用户名和密码不为空,$validation
必须返回 true。但返回假