0

我在一个带有 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但是只有在归档未隐藏时我才需要显示验证错误。

4

0 回答 0