Untitled diff

Created Diff never expires
3 removals
13 lines
2 additions
13 lines
$challenge = $this->challenges()
$challenge = $this->challenges()
->where('open', true)
->where('open', true)
->where(function($q) use ($user_id, $opponent_id) {
->where(function($q) use ($user_id, $opponent_id) {
$q->where(function($query) use ($opponent_id, $user_id){
$q->where(function($query) {
$query->where('player_1', $user_id)
$query->where('player_1', $user_id)
->where('player_2', $opponent_id);
->where('player_2', $opponent_id);
})
})
->orWhere(function($query) use ($opponent_id, $user_id) {
->orWhere(function($query) {
$query->where('player_1', $opponent_id)
$query->where('player_1', $opponent_id)
->where('player_2', $user_id);
->where('player_2', $user_id);
});
})
})
})
->first();
->first();