提交表单时,我想在Controller存储功能验证时比较两个输入值
array(
'name' => 'required',
'password' => 'required|min:8',
'email' => 'required|email|unique:users',
'rule'=>'input1'<'input2',
)
答案 0 :(得分:1)
我假设您的rule
属性实际上不是表单或数据上的输入字段。因为如果rule
是一个属性,例如电子邮件,那么我不知道您想对它进行什么验证。 ({rule
仅在input1
小于input2
时有效吗?)
也许您实际上是想像这样验证input1
属性:
array(
'name' => 'required',
'password' => 'required|min:8',
'email' => 'required|email|unique:users',
'input1'=> 'lt:input2',
)
请注意,input1
和input2
的类型必须相同。
参见:https://laravel.com/docs/5.8/validation#rule-lt