【发布时间】:2017-11-10 06:57:25
【问题描述】:
在 Laravel 中指定存在验证规则时,有没有办法引用另一个字段?
我的要求:
public function rules()
{
return [
'numero_de_somme' => 'unique:personnels,numero_de_somme|exists:fonctionnaire,num_somme',
'cin' => 'unique:personnels,cin|exists:fonctionnaire,cin',
];
}
在我的验证规则中,我希望能够确保:
-
num_somme存在于fonctionnaire表中 -
cin存在于函数表中,cin输入必须是 在num_somme的同一行
num_somme : 12345 cin : s89745
num_somme : 78945 cin : U10125
解释:例如
- 第一种情况,如果输入
num_somme= 12345 和cin= U10125,则验证必须失败 - 第二种情况,如果输入
num_somme= 12345 和cin= s89745 验证必须成功
我希望这是有道理的。
谢谢
【问题讨论】:
标签: php laravel validation rules