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.