我正在尝试在laravel框架中编写一个简单的验证规则。
$rules = array(
'from_account' => 'required',
'to_account' => 'required|same:from_account',
'amount' => 'required|numeric',
'description' => 'required'
);
现在,您可以看到验证规则same:from_account
将进行检查,并且必须要求to_account
与from_account
完全相同,我希望验证完全相反,以便to_account
1}}不能与from_account
相同。
有没有办法在规则中告知这种否定检查,还是我必须手动检查?
答案 0 :(得分:8)
为什么不查看文档here。
并使用此:
'to_account' => 'required|different:from_account',
甚至(对于游戏):
'from_account' => 'required|different:to_account',
'to_account' => 'required|different:from_account',
答案 1 :(得分:3)
使用different
规则:
$rules = array(
'from_account' => 'required',
'to_account' => 'required|different:from_account',
);