Ordem criação das tabelas com Migrate

699 views
Skip to first unread message

fagun...@gmail.com

unread,
Sep 28, 2015, 9:50:42 PM9/28/15
to livro-laravel
Boa noite a todos!

Estou com dificuldade em criar tabelas com o Migrate. O problema é que algumas tabelas existem chave estrangeira e ao tentar recriar as tabelas o Laravel cria primeiro a tabela com a chave estrangeira antes de criar a tabela com a chave principal.

Existe alguma forma de eu definir a ordem de recriação?

Rodrigo Turini

unread,
Sep 29, 2015, 6:53:25 AM9/29/15
to fagun...@gmail.com, livro-laravel
Oi Fagundes, tudo bem? A ordem de execução das migrations depende do timestamp do nome do arquivo. 
Por exemplo, no exemplo abaixo:

2014_10_13_000000_create_product_table.php
2014_10_12_000000_create_users_table.php

Ele sempre vai migrar o "create_users_table" primeiro, já que é a migração mais antiga. Faz sentido?
Se você quer/precisa alterar essa ordem, basta renomear os arquivos organizando suas respectivas datas. Abs 

--
Você recebeu essa mensagem porque está inscrito no grupo "livro-laravel" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para livro-larave...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para livro-...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/livro-laravel/1039d897-196b-4e32-bb94-9375cc7b9900%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

fagun...@gmail.com

unread,
Sep 29, 2015, 7:05:45 AM9/29/15
to livro-laravel, fagun...@gmail.com, rodrigo...@caelum.com.br
Valeu a dica, aqui funcionou direitinho.

O livro é muito bom, o bom dele é que é bem direto e de fácil entendimento. De resto nada que um forum ou que o google resolva.

Rodrigo Turini

unread,
Sep 29, 2015, 7:08:01 AM9/29/15
to fagun...@gmail.com, livro-laravel
Opa, legal que funcionou! 
Fiquei feliz em saber que está gostando do livro, muito obrigado.
Boa leitura e estudos

Reply all
Reply to author
Forward
0 new messages