Sta*_*tan 0 php validation laravel laravel-4
我正在尝试为我的表单进行后端验证,但它不起作用.即使我提交了值,它也总是显示验证失败.
$validation = Validator::make(Input::all(), array(
array('email' => 'required'),
array('password' => 'required')
));
if ($validation->fails()) { // This is always failing
echo '<pre>';
print_r(Input::all());
die();
}
die('everything is OK!');
Run Code Online (Sandbox Code Playgroud)
Array
(
[_token] => ZnzZ2aDoTABIZZkvwxZoa7IjHkvK25ndibis5AbA
[email] => somedata
[password] => somemoredata
)
Run Code Online (Sandbox Code Playgroud)
你可以看到它甚至失败了,它清楚地表明了Input:all()
这些值的设定.
试试这个 :
$validation = Validator::make(Input::all(), array(
'email' => 'required',
'password' => 'required'
));
Run Code Online (Sandbox Code Playgroud)
你做的不是双数组:
$validation = Validator::make(Input::all(), array(
array('email' => 'required'), // Is shouldn't be an array here.
array('password' => 'required')
));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4123 次 |
最近记录: |