2013-12-10 87 views
0

我有這樣一段代碼在我BaseModel驗證內部方法:無法驗證文件上傳在Laravel 4時請求AJAX

foreach(Input::file() as $key => $value) 
{ 
    (!empty($value)) ? $this->attributes[$key] = Input::file($key) : $this->attributes[$key] = ''; 
} 

這讓我文件驗證,其餘整合的輸入驗證。使用規則requiredmimes:png它的工作原理應該如此。

但是,對於阿賈克斯請求,我總是收到$this->attributes[$key] = ''

在Laravel 4中通過ajax上傳文件時有任何疑問嗎?

+0

我們可以看到您的上傳腳本嗎? – ryan0319

+1

假設這是你的上傳腳本,而不是Laravel。您不能簡單地通過通常的ajax請求發送文件。 http://stackoverflow.com/questions/18706857/how-to-see-the-files-uploaded-in-a-form-with-ajax/18707003#18707003 –

+0

好的彌敦道,你的信息回答我的問題。 – user2094178

回答