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

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

'product_image' - это скрытое поле, на которое я хочу поставить проверку,

$this->validate($request, [
            'name'    => 'required',
            'product_image' => 'required',
            'time_interval_id' => 'required',
        ]);

Редактировать

product_image - это просто скрытый вводимый текст, содержащий имя изображения

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Проверьте, является ли тип формы multipart / form-data <form action="" method="post" enctype="multipart/form-data">

0 голосов
/ 29 августа 2018

Обратите внимание, что HTML поддерживает атрибут required только для следующих типов ввода:

text, search, url, tel, email, password, date pickers, number, checkbox, radio, and file

Ссылка ЗДЕСЬ

Если ваша идея установить скрытое поле (которое контролируется только вами), как требуется, состоит в том, чтобы предотвратить подделку форм, я бы предложил другие методы.

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