Is there is a way of referencing another field when specifying the exists validation rule in Laravel? I want to be able to say that input a must exist in table a, input b must exist in table b AND the value for column x in table b must equal input a.
Best explained by example:
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>'
);
So with my validation rules I want to be able to make sure that:
game_idexists within thegamestable (idfield)team1_idexists within theteamstable (idfield) and thegame_idcolumn (in theteamstable) must equal the value of thegame_idinput.- As above for
team2_id
So, if in my form, I entered 1 for game_id, I want to be able to ensure that the record within the teams table for both team1_id and team2_id have the value 1 for game_id.
I hope this makes sense.
Thanks