このコードでは、json データを検証しようとしていますが、valider は 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" }}""
ユーザー名とパスワードは null ではなく、$validation
true を返す必要があります。しかし、falseを返します