2014-11-05 45 views
0

我想验证文件输入字段,是laravel中的新功能,所以我无法弄清楚缺少什么。验证器功能在laravel中不起作用

这里是我的代码:

public function postUploadS(){ 
    $file = array(Input::file('file')); 
    $rule = array('file' => 'required'); 
    $validate = Validator::make($file,$rule); 

    if($validate->fails()){ 
     var_dump($file); exit(); 
    } 
else{ 
     return View::make('admin.uploadStaff'); } 
    } 

我,我不能去,即使我选择文件,任何帮助uploadStaff视图请

+0

张贴表格.... – itachi 2014-11-05 12:19:25

回答

1

它看起来像你的问题是, $file数组不是关联的,这意味着验证器不会看到任何输入来比较规则中的$rule

变化:$file = array(Input::file('file'));

到:$file = array('file' => Input::file('file'));

...现在验证知道输入对您的规则运行。

+0

非常感谢它现在的作品 – dxcoder1 2014-11-05 12:29:08