У меня есть многомерный массив, содержащий даты, и я хочу проверить, что даты находятся на расстоянии более 18 лет.
Я использую Laravel Validator, но получаю ошибку:
«DateTime :: __ construct (): не удалось проанализировать строку времени (DateofBirth) в позиции 0 (D): часовой пояс не найден в базе данных».
Я использую кодкак показано ниже:
$validator = Validator::make($members, [
'*.DateofBirth' => "required|date|before:" . now('Africa/Nairobi')->addYears(-18),
'*.DateEmployed' => 'date|before_or_equal:today|after:'.Carbon::parse(*.DateofBirth)->addYears(18),
]);
Как я могу передать "* .DateofBirth" при проверке DateEmployed?