2016-04-10 31 views
1

Denetleyicimin dosya yükleme eylemi için bir doğrulama kuralı var ['file' => 'image']; Ben bu gibi bir UploadedFile instace oluşturmak: $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true); Gördüğünüz gibi, 6th parametresi ($ test) doğrudur, sınama için gereklidir. Ama, $uploadedFile Doğrulayıcı'ya gelmek testler sırasında, parametre $ testiyanlış ve örneğinin kalanı oluşturulduğu aynıdır. Dosya yüklemeyi test etmenin başka bir yolu var mı? Ya da bunu nasıl düzeltebilirim?Lumen testi. UploadedFile doğrulama başarısız oldu

+0

Bu, Symphony'de bir hata gibi görünüyor. Son parametre gerçekten 'testi' doğru olarak ayarlamak içindir, ancak nesne onu yanlış olarak görür. Laravel – schellingerht

cevap

0

Artık kullanmalısınız:

\Illuminate\Http\UploadedFile 

yerine

\Symfony\Component\HttpFoundation\File\UploadedFile 

ait uploadedfile nesne oluşturmak için. Bunun için detailed explanation'a bir göz atın.

+0

'da yüklediğim test ile aynı sorunu yaşadım Teşekkürler! Bana yardım ediyor. –

İlgili konular