I was able to solve this by creating another query and adding that as a blade derivative.
Blade derivative
Blade::if('teamTourneyStatus', function($tourney, $team){
$team = $tourney->teams->where('id', $team->id)->first();
if($team->pivot->status == 1){
return true;
}
return false;
});
Updated view
@foreach($teams as $team)
{{-- List teams if already attached --}}
@if($tourney->teams->contains($team))
{{-- Get TourneyTeam status --}}
@teamTourneyStatus($tourney, $team) "show if true" @endteamTourneyStatus
@endif
@endforeach
CLICK HERE to find out more related problems solutions.