如何在Laravel的隐藏字段中放置必填项

时间:2018-08-29 19:19:31

标签: php laravel

我遇到需要隐藏字段的情况,我使用了laravel验证,并将required放在所需字段的前面,但是它不起作用。我在请求中获取了数据,但未对其进行所需的验证。这是我的代码。

'product_image'是我要验证的隐藏字段,

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

编辑

product_image只是包含图像名称的隐藏输入文本

2 个答案:

答案 0 :(得分:2)

请注意,HTML仅支持以下输入类型的required属性:

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

引用HERE

如果您要根据需要设置一个隐藏字段(只有您自己控制)的想法是为了防止篡改表单,我建议使用其他方法。

答案 1 :(得分:0)

检查表单enctype是否为multipart / form-data  <form action="" method="post" enctype="multipart/form-data">