流明测试。 UploadedFile验证失败

时间:2016-04-10 13:41:58

标签: file-upload phpunit lumen laravel-validation lumen-5.2

在我的控制器上传文件的操作中,我有一个验证规则['file' => 'image']; 我创建了一个测试UploadedFile instace,如下所示: $uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true); 如您所见,第6个参数( $ test )为true,它是测试所必需的。但是,在测试期间,当$uploadedFile来到Validator时,参数 $ test false ,其余实例与创建的相同。 还有另一种测试文件上传的方法吗?或者我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您现在应该使用:

\Illuminate\Http\UploadedFile

而不是

\Symfony\Component\HttpFoundation\File\UploadedFile

创建UploadedFile对象。如果您想查看detailed explanation,请执行此操作。