Я использую проверку Laravel для кредитной карты здесь , но я не могу заставить работать дату истечения срока действия, поскольку для нее требуется значение expiration_month
. Вот что я делаю в своей проверке:
$val = [
'card_num' => ['required', 'numeric', new CardNumber],
'card_exp_month' => ['required', 'string', 'between:1:12', CardExpirationMonth('card_exp_year')],
'card_exp_year' => ['required', 'string', new CardExpirationYear('card_exp_month')],
];
Этот возвращает ошибку
Правило проверки между требует как минимум 2 параметра.
Теперь, как я могу использовать другие поля в этом виде проверки?