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

Errore generale:1005 Impossibile creare la tabella utilizzando Laravel Schema Build e Foreign Keys

Ho avuto lo stesso problema. Ho appena notato la seguente nota in fondo ai documenti Laravel Schema :

Per me, non appena ho impostato i miei campi di chiave esterna come tali:

$table->integer('author')->unsigned();

Non ho avuto problemi.

EDIT:Inoltre, assicurati che i campi nella tabella esterna siano già creati, altrimenti potrebbe fallire con lo stesso errore.