簡體   English   中英

在laravel5.6中將圖像上傳字段設為可選

[英]Make image upload field as optional in laravel5.6

需要將圖像上傳字段設置為可選字段,但我不知道如何進行此操作,我用谷歌搜索了一些信息,但我不知道如何進行此操作。 我用了

$rules = ['image'=>'sometimes|mimes:jpeg,jpg|max:191|image',
'Image'=>'image'];

 Validator::make($request[image],$rules);

如果要將字段驗證保留為可選,只需離開:

$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

`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM