2014-03-13 95 views
3

我正在使用表單上傳視頻文件。出於某種原因,我得到的是以下錯誤:Laravel文件不存在 - 文件上傳

Symfony \ Component \ HttpFoundation \ File \ Exception \ FileNotFoundException 
The file "" does not exist 

在我的控制器我有一個驗證規則要求的文件,像這樣

$validator = Validator::make(Input::all(), 
    array(
    'file' => 'required' 
) 
); 

但因爲上面的規則,我不能正確地調試正在發生的事情,因此我最終刪除了它,結果產生了上述錯誤。

+0

如果您解決了您的問題,請[回答您自己的問題](http://stackoverflow.com/help/self-answer),以便它不再顯示爲「未回答」,並可作爲其他人的未來參考。 – 2014-05-03 13:59:40

回答

9

在php.ini文件,更改以下:

upload_max_filesize = 20M 
post_max_size = 20M 

這應該使它發揮作用。

+0

最好留下評論,說這個答案是從OP獲得的,而不是把它放在帖子本身中(因爲我們試圖阻止帖子發出噪音)。而大多數人可能會建議做後社區維基。 – Dukeling

+0

將帖子轉到社區wiki。 – menjaraz

+0

這是最好的答案,因爲我被卡住了,找不到實際的原因,這確實解決了我的問題 –

0

要清除答案 你上傳的文件,該文件大小小於位於在php.ini PHP配置的更多的問題,因此,當您嘗試訪問uploadFile的任何財產的對象你會看到異常,因爲不存在的文件

+0

2014年解決了+接受的答案陳述了在php.ini文件中所做的更改。 – cch