Laravel 验证器 - 如何 return 只显示某些字段的错误?

Laravel validator - how to return only errors for certain fields?

我在 Laravel 中有一个表单,其中有几个字段在控制器的验证规则中标记为“必填”。当字段为空时,Laravel 用红色边框突出显示该字段并添加 is-invalid CSS class(这很好)。当该字段填充任何内容时,它会添加一个绿色边框和 is-valid CSS class.

但是,对于某些字段,我想在它们被填满时隐藏绿色边框(成功响应)并且只在它们为空时显示红色边框(失败响应)。

有没有办法让验证器规则/控制器中某些字段的成功响应静音?

您的 JavaScript 代码正在向您的输入添加 css class,例如:'is-valid', 'valid', 'other-valid-class'.

添加is-valid class时按JavaScript控制即可。

检查您在 blade 或 @section('scripts') 中插入的脚本。

如果在控制器中您的验证 return 失败(在这些输入上)应显示为红色边框。