Laravel date before_equal разрешает все даты через - PullRequest
0 голосов
/ 26 апреля 2018
 $DOB = $request->input('DOB');
 $allowed = Carbon::now()->subYears(26)->format('Y-m-d');

 $validatedData = $request->validate(
    ['DOB' => 'required|date|before_or_equal:'.$allowed],
  );

  <input type="date" name="DOB" class="form-control" required>

Мне нелегко проверять даты в Ларавеле.

Если я введу 01/01/2018 в форму, проверка не уловит его. Ниже это то, что возвращается, если я dd () переменные.

dd([$DOB, $allowed]);

array:2 [▼
 0 => "2018-01-01"
 1 => "1992-04-26"
]

Не знаю, где я иду не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...