Laravel7 カスタムバリデーションエラー時、残りのバリデーションを停止する方法

普通のバリデーションと同じように、カスタムバリデーションの時も’bail’を記述すればOK

'email' => [
    'bail',
    new xxxxRule(
        $this->email,
        $this->password
    ),
    new yyyyRule(
        $this->email
    )
],

xxxxRuleでエラーがあった場合は、yyyyRuleの判定は行わない。

返信を残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です