Sports Engine & SportsEngine Schedule Migration Hub

Sync games schedule, levels, teams, and venues directly into your MYL league

1 League & Sport Mapping
2 Division Mapping
3 Import Games
4 Review & Commit
@php $initialSport = ''; if (!empty($leagueIdParam)) { foreach($leagues as $l) { if ((string)$l->id === (string)$leagueIdParam || strcasecmp((string)$l->name, (string)$leagueIdParam) === 0) { $initialSport = $l->attached_sport; break; } } } if (empty($initialSport) && $leagues->isNotEmpty()) { foreach($leagues as $l) { if (!empty($l->attached_sport)) { $initialSport = $l->attached_sport; break; } } } @endphp
Step 1: League & Sport Mapping

Select your MYL League and SportsEngine Sport, then click Save / Confirm Mapping. Once mapped, the combination is permanently remembered for all future imports.

Already Mapped League & Sport Combinations

Review already mapped league and sport combinations stored in the database.

@forelse($mappedLeagues as $ml) @php $isThisSelected = (isset($leagueIdParam) && ((string)$leagueIdParam === (string)$ml->id || strcasecmp($leagueIdParam, $ml->name) === 0)); @endphp @empty @endforelse
MYL League SportsEngine Sport MYL Sport Status
{{ $ml->name }}
ID: {{ $ml->id }}
{{ $ml->league_sport ?: $ml->sport_name ?: 'Not Set' }}
{{ $ml->sport_name ?: $ml->league_sport ?: 'Same as SportsEngine' }}
@if($isThisSelected) Active @else Mapped @endif
No mapped leagues found. Use the selectors above to map your first league and sport.