需要将图像上传字段设置为可选,但我不知道该如何进行,我用谷歌搜索了一些信息,但我不知道该如何进行。 我用过
$rules = ['image'=>'sometimes|mimes:jpeg,jpg|max:191|image',
'Image'=>'image'];
Validator::make($request[image],$rules);
答案 0 :(得分:0)
如果要将字段验证保留为可选,只需离开:
$rules = [
'image' => 'mimes:jpeg,jpg|max:191|image'
];
Validator::make($request->all(), $rules);
现在,仅当输入数组中存在此字段时,该字段才被验证。
添加“有时”时,仅当此字段是输入数组中唯一存在的字段时,它才执行验证。例如,如果在输入错误中有“ image”和“ imagetype”,则“ image”将不会被验证。
查看有关的文档 “有时”:https://laravel.com/docs/5.6/validation#conditionally-adding-rules
`