簡體   English   中英

如何將另一個Laravel驗證規則與'required_without_all'結合使用

[英]How to combine another Laravel validation rule with 'required_without_all'

我正在使用Laravel 5.3。

我正在嘗試實施'required_without_all'驗證規則。 我可以按預期工作,但是我想添加一條附加規則(即最小值規則)。 但我希望在字段中存在值時才運行此附加驗證規則。

綜上所述,我有幾個字段,並希望進行以下驗證:

  • 至少應填寫其中的一個字段(使用'required_without_rule'完成此操作)。
  • 對於填寫的字段,我想要一個最小值規則。

我該如何實現?

第一條驗證規則: required_without_all:foo,bar,...

僅當所有其他指定字段都不存在時,驗證中的字段必須存在且不為空。

第二條驗證規則: sometimes

在某些情況下,僅當輸入數組中存在該字段時,您才可能希望對該字段運行驗證檢查。 要快速完成此操作,請將有時會的規則添加到您的規則列表中

第三條驗證規則: min:value

驗證中的字段必須具有最小值。 字符串,數字和文件的計算方式與大小規則相同。


因此,您的字段的驗證規則應如下所示:

'my_field' => 'required_without_all:field,another_field | sometimes | min:40'

暫無
暫無

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

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