在Laravel中指定存在的验证规则时,是否有一种引用另一个字段的方法?我希望能够说输入a必须存在于表a中,输入b必须存在于表b中,并且表b中列x的值必须等于输入a.
最好用例子解释:
public $rules = array(
'game_id' => 'required|exists:games,id',
'team1_id' => 'required|exists:teams,id,game_id,<game_id input value here>',
'team2_id' => 'required|exists:teams,id,game_id,<game_id input value here>'
);
Run Code Online (Sandbox Code Playgroud)
因此,根据我的验证规则,我希望能够确保:
game_id存在于games表(id字段)中team1_id存在于teams表(id字段)中,game_id列(在teams表中)必须等于game_id输入的值.team2_id所以,如果在我的形式,我进入1了game_id,我希望能够确保两者的球队表中的记录team1_id,并team2_id具有价值1的game_id.
我希望这是有道理的.
谢谢