我有一种情况,我需要隐藏字段是必需的,我使用了laravel验证,并将required放在所需字段的前面,但它不起作用。我在请求中获得了数据,但所需的验证并未应用于它。这是我的代码。
'product_image‘是我想要进行验证的隐藏字段,
$this->validate($request, [
'name' => 'required',
'product_image' => 'required',
'time_interval_id' => 'required',
]);编辑
product_image只是一个包含图像名称的隐藏输入文本
发布于 2018-08-30 03:34:23
请注意,HTML仅支持以下输入类型的required属性:
text, search, url, tel, email, password, date pickers, number, checkbox, radio, and file参考HERE
如果您根据需要设置一个隐藏字段(只有您自己控制)是为了防止表单篡改,我建议您使用其他方法。
发布于 2018-08-30 10:36:04
检查表单封装类型是否为multipart/ form -data <form action="" method="post" enctype="multipart/form-data">
https://stackoverflow.com/questions/52084673
复制相似问题