检查上传文件验证-Laravel

时间:2019-06-24 08:40:48

标签: php laravel image file validation

仅验证检查是否上传了文件。 (文件存在) 如果未上传文件,则无需检查验证 (在laravel验证中)

2 个答案:

答案 0 :(得分:0)

您应该共享一些代码,以便获得更好的帮助。但是您可以使用nullable规则来允许这样的空数据:

// as an example
$request->validate([
    'photo' => 'nullable|mimes:jpeg,bmp,png'
]);

答案 1 :(得分:0)

更具体一点,如果您想要一个更好的答案(如@nakov编写的代码),请添加一些代码。

当您上传带有if语句的文件时,也可以进行验证:

if ($request->hasfile('photo')) {
    $request->validate(['photo' => 'image|mimes:jpeg,bmp,png'])
}