Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

FOREIGN KEY MIGRATION LARAVEL

Eae galerinha, Boa Noite! Estou com uma duvida referente as migrations do laravel... A primeira tabela da migration laravel não pode ter foreing key? Eu não estou consiguindo rodar o comando migrate pois a tabela referenciada ainda não existe. Eu posso inverter a ordem das tabelas que são carregadas ou tem um jeito mais simples de resolver isso? Estou criando uma tabela séries com uma foreign key referenciando a tabela autor, como o laravel carrega primeiro a tabela series ele acaba não achando a tabela autor e acaba me retornando esse erro Foreign key 'series_autor_id_foreign' references invalid table 'autors'. Mas quando eu a foreing key na tabela de autor, que é carregada depois,as migrations rodam normalmente. Alguém já passou por esse problema?

2 respostas
solução!

Até onde sei a tabela precisa existir para fazer a referencia. Ou altera a ordem de criação das migrations ou cria um arquivo separado para as foreign key serem rodadas apos a criação de todas as tabelas.

Obrigado!