和 credit) ? $expense->credit: old('credit'-6ren">
gpt4 book ai didi

php - 验证 2 个字段应该是相同的值,而其中一个字段在 laravel 5 中的名称中没有 _confirmation

转载 作者:行者123 更新时间:2023-12-03 23:15:28 24 4
gpt4 key购买 nike

我有借方字段和借方字段

 <input type="text" class="form-control" name="debit" value="{{ isset($expense->debit) ? $expense->debit : old('debit')}}"> 


 <input type="text" class="form-control" name="credit" value="{{ isset($expense->credit) ? $expense->credit: old('credit')}}"> 

我需要确保提交表单时值相等。

我知道如果像这样命名它们,我可以做到:

debit 和 debit_confirmation 以及规则数组中
return Validator::make($data, [
'debit' => 'required|confirmed',
]);

但我不想改变他们的名字。

Laravel 5 中的任何内置验证都可以做到这一点。

最佳答案

您可以使用 same 验证规则来匹配您想要的字段。

return Validator::make($data, [
'debit' => 'required|same:credit',
]);

您可以查看 laravel documentation 以获取有关验证规则的更多信息

关于php - 验证 2 个字段应该是相同的值,而其中一个字段在 laravel 5 中的名称中没有 _confirmation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32025606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com