RequiredIf検証laravelで日付を検証する方法

RastaBlue

フォームに2つの入力日があります。1つはstart_dateで、もう1つはend_dateです。start_dateがすでに入力されている場合にend_dateが必要であることを確認する検証を実行しようとしています。

その部分を実行しましたが、正常に機能しないため、他のチェックを追加できません。「date_format:Ymd」を使用すると、フィールドは常に必須になります。

「after_or_equal:」を使用する場合、start_dateがnullの場合、フィールドは常にエラーを返します。

return [
        "start_date" => "nullable|date_format:Y-m-d",
        "end_date" => new RequiredIf($this->start_date !== NULL).'|date_format:Y-m-d|after_or_equal:start_date',
    ];

これが私のバリデーターです。「date_format」「after_or_equal」の検証を削除すると機能しますが、これらすべてのデータを検証する必要があります。

ザヒドハサンエモン

最初にnull許容ルールを使用してから、required_withと残りのルールを使用する必要があります。

$this->validate($request, array(
    'start_date' => "nullable|date_format:Y-m-d",
    'end_date' => 'nullable|required_with:start_date|date_format:Y-m-d|after_or_equal:start_date',
));

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Laravelで日付を検証する方法

分類Dev

角度で日付を検証する方法

分類Dev

Laravel-相対的な形式で日付を検証する方法は?

分類Dev

日付を検証する方法は?

分類Dev

乾式検証宝石で日付文字列を検証する方法は?

分類Dev

Moment inReactで日付を検証する

分類Dev

Rubyで日付形式を検証する

分類Dev

Laravel-複数の日付の検証を使用する方法

分類Dev

Laravel検証でUUIDを検証する

分類Dev

Javaで日付を使用して購入を検証する方法

分類Dev

DB2で日付を検証する方法

分類Dev

mysqlで日付nullを検証する方法は?

分類Dev

Pythonで一連の日付を検証する方法

分類Dev

Javax.validation-指定された日付で日付属性を検証する方法

分類Dev

laravelで時間を検証する方法

分類Dev

Laravelで多重数を検証する方法

分類Dev

日と月の先行ゼロなしで日付を検証する方法は?

分類Dev

最小日付のJavaScriptを検証する

分類Dev

日付入力を検証する

分類Dev

Angular 5アプリでDatePipeを使用して日付を検証する方法は?

分類Dev

PHPを使用して日付を検証する方法は?

分類Dev

Moment.jsで日付を指定された形式に検証する方法は?

分類Dev

C#で日付文字列を検証するための最良の方法

分類Dev

空手BDDの応答で受信した日付を検証する方法

分類Dev

vuelidateまたはその他の方法で日付を検証する

分類Dev

角度反応形式で日付フィールドを検証する方法は?

分類Dev

datepickerで2つの日付間の検証を確認する方法

分類Dev

HTML5の日付形式を検証する方法

分類Dev

日付範囲を検証する方法は?

Related 関連記事

  1. 1

    Laravelで日付を検証する方法

  2. 2

    角度で日付を検証する方法

  3. 3

    Laravel-相対的な形式で日付を検証する方法は?

  4. 4

    日付を検証する方法は?

  5. 5

    乾式検証宝石で日付文字列を検証する方法は?

  6. 6

    Moment inReactで日付を検証する

  7. 7

    Rubyで日付形式を検証する

  8. 8

    Laravel-複数の日付の検証を使用する方法

  9. 9

    Laravel検証でUUIDを検証する

  10. 10

    Javaで日付を使用して購入を検証する方法

  11. 11

    DB2で日付を検証する方法

  12. 12

    mysqlで日付nullを検証する方法は?

  13. 13

    Pythonで一連の日付を検証する方法

  14. 14

    Javax.validation-指定された日付で日付属性を検証する方法

  15. 15

    laravelで時間を検証する方法

  16. 16

    Laravelで多重数を検証する方法

  17. 17

    日と月の先行ゼロなしで日付を検証する方法は?

  18. 18

    最小日付のJavaScriptを検証する

  19. 19

    日付入力を検証する

  20. 20

    Angular 5アプリでDatePipeを使用して日付を検証する方法は?

  21. 21

    PHPを使用して日付を検証する方法は?

  22. 22

    Moment.jsで日付を指定された形式に検証する方法は?

  23. 23

    C#で日付文字列を検証するための最良の方法

  24. 24

    空手BDDの応答で受信した日付を検証する方法

  25. 25

    vuelidateまたはその他の方法で日付を検証する

  26. 26

    角度反応形式で日付フィールドを検証する方法は?

  27. 27

    datepickerで2つの日付間の検証を確認する方法

  28. 28

    HTML5の日付形式を検証する方法

  29. 29

    日付範囲を検証する方法は?

ホットタグ

アーカイブ