如何在Laravel测试中上传文件(图像,PDF或视频等)



我正在为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文件与随机名称和指定的大小。

相关内容

  • 没有找到相关文章