Mysql
 sql >> Database >  >> RDS >> Mysql

Errore generale:1005 durante la creazione di un vincolo chiave - Laravel

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.