Trabalhando com migrações do Laravel

Índice
Depois de lançar as bases em nosso aplicativo, uma das etapas mais importantes é gerar o Modelos e as Pranchas em nossos bancos de dados que podemos preencher posteriormente e, assim, cumprir parte do ciclo de aplicação.
Mas para chegar lá sabemos que os bancos de dados mudam muito à medida que o desenvolvimento evolui, sempre haverá um campo para adicionar ou excluir e quando tudo estiver pronto precisamos manter um histórico de tudo o que fizemos para replicar a aplicação em outros ambientes.
RequisitosA primeira coisa que vamos precisar é um instalação básica do Laravel e também um instância de um servidor MySQL ao qual podemos vincular nossa aplicação, com isso teremos o necessário para cumprir este tutorial.
1- Primeiro devemos gerar nossa tabela de migração, para isso vamos usar artesão Para atingir nosso primeiro objetivo, usaremos o seguinte comando no console de nosso aplicativo:
php artisan migrate: install

2- Como criamos nossa tabela de migração, agora vamos gerar nossa primeira tabela, para isso devemos usar o seguinte código:
php artisan migrate: make create_shows_table

3- uma vez que executamos o comando anterior de artesão, em nosso aplicativo um novo arquivo deve ter sido criado, este estará contido no diretório aplicativo / banco de dados / migraçõesDentro encontraremos um arquivo que deve conter a data do dia em que executamos o comando anterior e o nome da migração, por exemplo: 2014_07_08_222551_create_shows_table.php, dentro encontraremos um conteúdo semelhante à seguinte imagem:

4- Se agora quisermos que essa alteração tenha efeito, só temos que executar a migração novamente:
php artisan migrar

5- Agora que temos nossa primeira migração e queremos adicionar um novo campo, procedemos da mesma forma, gerando uma nova migração para o novo campo. A primeira coisa que faremos é gerar o arquivo para isso inserirmos o seguinte comando em artesão:
php artisan migrate: make add_actor_to_shows_table

6- Isso vai gerar um arquivo com a migração, como no exemplo em que criamos a tabela, ela residirá no caminho aplicativo / bancos de dados / migraçõesDentro encontraremos um arquivo com a data e hora do momento em que foi gerado e o nome da migração. Dentro, veremos algo como o seguinte:

7- Finalmente, para que tenha efeito, voltamos a executar migração com artesão, com isso conseguiremos que nossa mesa leve a mudança que fizemos, desta forma teremos controle sobre cada alteração que fizermos na estrutura:
php artisan migrar

Como vemos usando artesão podemos criar nossas tabelas e alterá-las muito facilmente, a coisa mais notável é que como Laravel cuida de tudo isso, temos uma margem de erro muito baixa evitando ter que depurar o banco de dados, então nos concentramos apenas em nossa aplicação.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave