Tente especificar
unsigned
para team_id
:$table->integer('team_id')->unsigned();
Sua chave primária
$table->increments('id');
é um inteiro sem sinal, então a chave estrangeira $table->integer('team_id');
deve corresponder ao seu tipo. Citado de Documentos Laravel :
Atualizar
Certifique-se também de criar a
team
table primeiro, para que o construtor Schema não tente criar uma chave estrangeira em uma tabela não existente.