Prøv at angive unsigned for team_id :
$table->integer('team_id')->unsigned();
Din primære nøgle $table->increments('id'); er et usigneret heltal, så fremmednøglen $table->integer('team_id'); skal matche dens type.
Citeret fra Laravel docs :
Opdater
Sørg også for at oprette team tabel først, så skemabyggeren ikke forsøger at oprette en fremmednøgle på en ikke eksisterende tabel.