【发布时间】:2019-06-24 08:40:48
【问题描述】:
仅在文件上传时进行验证检查。 (文件存在) 如果不上传文件则不需要检查验证 (在 laravel 验证中)
【问题讨论】:
标签: php laravel image file validation
仅在文件上传时进行验证检查。 (文件存在) 如果不上传文件则不需要检查验证 (在 laravel 验证中)
【问题讨论】:
标签: php laravel image file validation
您应该共享一些代码,以便获得更好的帮助。但是您可以使用nullable 规则来允许这样的空数据:
// as an example
$request->validate([
'photo' => 'nullable|mimes:jpeg,bmp,png'
]);
【讨论】:
如果您想要像@nakov 写的那样更好的答案,请更具体并添加一些代码。
您还可以在上传文件时使用 if 语句进行验证,如下所示:
if ($request->hasfile('photo')) {
$request->validate(['photo' => 'image|mimes:jpeg,bmp,png'])
}
【讨论】: