我正在为laravel编写测试。我需要通过这些验证规则。请指导我在测试中如何上传假图片和视频。由于
这是我试过的。
`'image' => ['required', 'file', 'mimes:jpg,jpeg,bmp,png'],
'video' => ['required', 'file', 'mimes:mp4'],
您刚刚提供了需要通过的验证规则。但是,为了在laravel测试中上传带有faker的文件,您可以使用use IlluminateHttpUploadedFile;
'image' => UploadedFile::fake()->image('file1.png', 600, 600),
'video' => UploadedFile::fake()->create('sample.mp4', '1000', 'mp4'),
'file' = UploadedFile::fake()->create($faker->word . '.pdf', 100);
这是如何使用Faker生成一个假的图像,视频或pdf文件与随机名称和指定的大小。