@php $lockedChampions = []; $championArr = []; if ($teamData) { foreach (['red_team', 'blue_team'] as $teamT) { foreach ($teamData[$teamT] as $key => $championId) { if (!empty($championId)) { $championArr[$key] = $championId; $lockedChampions[] = $championId; } } } } @endphp @foreach ($champions as $champion) @php $championId = $champion->id; $isLocked = in_array($championId, $lockedChampions); $class = array_search($championId, $championArr) ?: ''; $redImportTeam = json_decode($team['red_import'], true) ?? []; $blueImportTeam = json_decode($team['blue_import'], true) ?? []; $isImported = ''; $isBaned = ''; if ($team && !$isLocked) { if (in_array($championId, $redImportTeam)) { $isImported = 'red_import'; } if (in_array($championId, $blueImportTeam)) { $isImported = $isImported ? 'red_import blue_import' : 'blue_import'; } $isLocked = ($isImported !== ''); // $redBanedImportTeam = json_decode($team['red_import_ban'], true) ?? []; // $blueBanedImportTeam = json_decode($team['blue_import_ban'], true) ?? []; // if (in_array($championId, $redBanedImportTeam) || in_array($championId, $blueBanedImportTeam)) { // $isBaned = 'baned'; // } } if ($team) { $redBanedImportTeam = json_decode($team['red_import_ban'], true) ?? []; $blueBanedImportTeam = json_decode($team['blue_import_ban'], true) ?? []; if (in_array($championId, $redBanedImportTeam)) { $isBaned = 'baned'; $isImported = 'red_import'; } elseif (in_array($championId, $blueBanedImportTeam)) { $isBaned = 'baned'; $isImported = 'blue_import'; } } @endphp
{{ $champion->name }} {{-- --}} @if ($team && in_array($team->type, ['Fearless'])) @endif
@endforeach