概要 開始日と終了日のテキストボックスがある。 それぞれ必須入力ではなく、指定可能期間は本日〜1ヶ月後とする。 開始日が指定された場合のみ、「開始日 <= 終了日」の条件が発生。 コード public function rules() { $today = date("Y-m-d"); $nextmonth = date("Y-m-d", strtotime("1 month")); return [ 'date_start_at' => 'nullable|date|after_or_equal:' . $today . '|before:' . $nextmonth, 'date_end_at' => 'nullable|date|after_or_equal:' . $today . '|before:' . $nextmonth, ]; } 「after_or_equal:toda