Probeer unsigned
op te geven voor team_id
:
$table->integer('team_id')->unsigned();
Je primaire sleutel $table->increments('id');
is een geheel getal zonder teken, dus de refererende sleutel $table->integer('team_id');
moet overeenkomen met het type.
Geciteerd uit Laravel docs :
Bijwerken
Zorg er ook voor dat je het team
aanmaakt tabel eerst, zodat de Schemabouwer niet probeert een externe sleutel te maken op een niet-bestaande tabel.