【发布时间】:2015-01-31 03:45:49
【问题描述】:
在这段代码中,我尝试验证 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。但返回错误
【问题讨论】:
标签: php json laravel laravel-4 laravel-validation