Новая функция Laravel min_digits и max_digits Validation

В новой версии 9.26 появилась функция валидации min_digits и max_digits.

В соответствии с правилом размера, количество цифр в цифровом вводе не может быть традиционно проверено с помощью min и max.

В настоящее время у нас есть digits для проверки точной длины числа и digits_between для проверки длины в пределах двух границ.

Однако, насколько я могу судить, до сих пор не существует способа проверить, что число имеет минимальное или максимальное количество цифр, только обе.

Этот PR предлагает два правила проверки — min_digits и max_digits для этого использования

https://github.com/laravel/framework/pull/43797

Validator::validate([
    'number' => 1000,
], [
    'number' => [
        // Passes as `1000` has 4 digits
        'min_digits:3', 'max_digits:5',
        // Fails as `1000` is greater than 5
        'min:3', 'max:5',
    ],
])
Вход в полноэкранный режим Выход из полноэкранного режима

Надеюсь, вам понравилось вместе со мной, а чтобы узнать больше об этом релизе, посетите источники и поищите еще. Я обожаю вас, которые ищут все новое.

Источник :- https://laravel-news.com/laravel-9-26-0
Источник :- https://www.youtube.com/watch?v=ZCYqn0Y6qc0

Оцените статью
devanswers.ru
Добавить комментарий