Laravel - Проверить поле количества на стороне сервера для продукта, который имеет разные количества - PullRequest
0 голосов
/ 19 февраля 2019

У меня есть форма, в которой есть раскрывающийся список для выбора продукта из различных списков продуктов, после выбора отправляется запрос AJAX для получения количества этого конкретного продукта, и для количества HTML-элемента устанавливается атрибут max.

Это повторитель форм (не любой плагин), который создает динамический элемент на лету, когда нажимается добавить новый элемент, а затем появляется другой выпадающий список для списка товаров с его количеством HTML-элемент (пустой элемент ввода)).

Я проверяю его на стороне клиента, устанавливая атрибут max для количественного элемента, но как я могу проверить это на стороне сервера для каждого продукта в отношении его количества в базе данных.

Если пользователь каким-то образом откроет инструменты разработчика в chrome, изменит атрибут max и отправит форму, все приложение будет аварийно завершено / возникнут неоднозначности.

Я использую Laravel 5.7

ThisВот как я пытаюсь достичь этого.

$validated = $request->validate([
        'misc_equipment.*' => 'nullable|distinct',
        'misc_quantity.*' => 'required|numeric',
    ], [
        'misc_equipment.*.distinct' => 'This misc equipment has a duplicate value.'
    ]);

Я просто хочу проверить это количество из базы данных fили этот продукт

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