3

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

4

1 回答 1

2

您现在应该使用:

\Illuminate\Http\UploadedFile

代替

\Symfony\Component\HttpFoundation\File\UploadedFile

创建 UploadedFile 对象。如果你想看看这个的详细解释

于 2016-05-18T18:03:41.377 回答