2014-11-05 52 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