我的 laravel 5.4 应用程序中有一个注册表单,laravel form request validation
用于服务器端验证。此表单中的某些字段是使用 javascript 中的计算动态填充的,需要根据用户输入进行验证。
'quantity'
表单中的用户输入字段是'rate'
和'discount'
。
填充的字段是'total'
和'bill_amount'
。
我需要验证的是:
- 检查“总”等于“数量”*“比率”。
- 检查'bill_amount'等于'total' - 'rate'
对于此验证,我更喜欢 laravel 表单请求验证方法。我曾尝试使用诸如之类的方法After Hooks
但conditionally adding rule
失败了。
简单来说,要求是:检查一个字段是否等于其他两个字段的乘积,
invalidate if not equal
以及validate if equal
。(使用表单请求验证。)
提前致谢!