Eu tenho o hábito de manter uma migração separadaClasse para cada tipo ou parte personalizada. Na maioria das vezes, desejo anexar um campo de taxonomia à mesma taxonomia a várias partes personalizadas. Como não tenho certeza de qual migração será executada primeiro, tenho que verificar se a Taxonomia já existe em cada migração e criá-la se não existir, levando a um monte de código duplicado. Eu poderia mover meu código em um serviço por uma questão de reutilização / manutenção, mas seria ainda mais fácil se eu soubesse com certeza qual migração seria executada primeiro.
Respostas:
2 para resposta № 1Eles devem estar executando em ordem de dependência, começando com a dependência, terminando com o módulo dependendo dele.
No entanto, para esse tipo de coisa, você pode querer experimentar receitas em vez de migrações.