Prova a specificare unsigned per team_id :
$table->integer('team_id')->unsigned();
La tua chiave primaria $table->increments('id'); è un numero intero senza segno, quindi la chiave esterna $table->integer('team_id'); dovrebbe corrispondere al suo tipo.
Citato da Documenti Laravel :
Aggiorna
Assicurati anche di creare il team tabella prima, in modo che il generatore di schemi non tenti di creare una chiave esterna su una tabella non esistente.