流明测试。上传文件验证失败

Lumen testing. UploadedFile validation failed

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

您现在应该使用:

\Illuminate\Http\UploadedFile

而不是

\Symfony\Component\HttpFoundation\File\UploadedFile

创建 UploadedFile 对象。如果你想看看 这个。