2017-09-25 15 views
1

ルーメン(Laravel)のページ範囲設定で日付範囲の検証を適用したいと考えています。 end_dateの期間はstart_dateより小さくすることはできません。ルーメンの日付範囲を確認する方法

$this->validate($req, [ 
    'start_date' => 'daterange', 
    'end_date' => 'daterange', 
]); 
+0

ルーメンのバージョンは? –

答えて

0

ここから標準Laravelの検証ルールを使用することができます。Laravel Validation

あなたは日付が指定された時間後、またはあなたがafterを使用することができ、検証の下に別のフィールドから日付の後であることを確認したいとき

:さらにあなたは date_formatルールを使用して、日付の書式を定義することができます shown in the docs here

$this->validate($req, [ 
    'start_date' => 'required|date', 
    'end_date' => 'required|date|after:start_date' 
]); 

のようなルール・

'end_date' => 'required|date|after:start_date|date_format:Y-m-d' 
+0

ありがとう、それは私のために働く – viralchampanery

+0

私は@viralchampaneryを手伝ってうれしいです。投稿の横にあるチェックマークをクリックすることで、私の解決策を回答として選択してください。他の人にも役立つかもしれません。 – iivannov