我正在使用Laravel和Vuejs在一个模块中工作,其中默认情况下隐藏了一些文件。并且根据用户操作,那些隐藏的字段将被取消隐藏并显示为表单输入字段。用户提交表单时,我需要验证这些隐藏的字段。以下是我的用于创建隐藏输入字段的Json对象:
"customer_order_details":{
"payment_by": null
}
Vuejs中的HTML输入字段如下:
<input v-model="customer_order_details.payment_by" class ="form-control" placeholder="Payment By">
“请求”控制器中的验证规则为:
$rules = [
'payment_by' => 'sometimes|required',
];
在上述配置中,每当我提交表单时,无论payment_by
字段的“隐藏/取消隐藏”总是显示验证错误。但是,仅当取消隐藏payment_by
时,才需要显示验证错误。有人可以帮忙吗?预先感谢。