在我的控制器上传文件的操作中,我有一个验证规则['file' => 'image']
;我像这样创建了一个测试 UploadedFile 实例:
$uploadedFile = new UploadedFile(base_path(self::UPLOAD_PATH), $name, $mimeType, null, null, true);
如您所见,第 6 个参数 ( $test ) 为真,它是测试所必需的。但是,在测试期间,当$uploadedFile
来到 Validator 时,参数$test为false并且实例的其余部分与创建时相同。还有另一种测试文件上传的方法吗?或者我该如何解决这个问题?
1006 次
1 回答
2
您现在应该使用:
\Illuminate\Http\UploadedFile
代替
\Symfony\Component\HttpFoundation\File\UploadedFile
创建 UploadedFile 对象。如果你想看看这个的详细解释。
于 2016-05-18T18:03:41.377 回答