Как проверить год с проверкой регулярных выражений в Laravel? - PullRequest
0 голосов
/ 21 ноября 2018

в приложении Laravel мне нужно сохранить входные данные года, это должно быть числовое число и должно включать только 4 числа.это текущая система,

'year'    => 'required|min:4|numeric', 

это работает, но может ввести более 4 цифр.как можно ввести только 4 цифры здесь?

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

Вы можете попробовать

'year' => 'required|digits:4|integer|min:1900|max:'.(date('Y')+1),

, например, +1 для учета регистрации на новый год в Австралии, например.Вы не хотите случайно отключить их, потому что они впереди.Или, если быть более точным, используйте \ Carbon \ Carbon :: завтра () -> год

0 голосов
/ 21 ноября 2018
'year' => 'required|digits:4'

Попробуйте тоже

0 голосов
/ 21 ноября 2018

Для числовых данных значение соответствует заданному целочисленному значению:

'year' => 'required|integer|min:1900|max:2018'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...