Mostrando entradas 1 para 2
Displaying posts with tag: migrations (reset)
Criando migrations e relacionando tabelas com Laravel

Quando nossa equipe inicia um determinado projeto, costumamos nos reunir para discutir sobre a estrutura do banco de dados, como as regras de negócio serão implementadas e os dados serão gravados para tudo funcionar o mais perfeito possível. Desta discussão, já montamos o primeiro modelo de relacionamentos das tabelas no banco de dados. Costuma ser um modelo rápido feito no WorkBench.

Acredito que este processo seja parecido em diversas empresas de desenvolvimento, quando estão iniciando um projeto. Agora apresento algumas facilidades e seguranças que os Migrations do Laravel implementam para a montagem da estrutura do seu banco de dados, assim como seu relacionamento como um todo.

Como exemplo prático, farei uma simulação através da minha plataforma de Hospedagem Cloud, da DialHost. Primeiro, montei este banco que simula o catálogo …

[Leia mais]
Desenvolvendo migrations utilizando Laravel

Migrations permitem a criação e manipulação de bancos de dados, tendo como objetivo fornecer uma série de recursos, como por exemplo, manter um histórico de alterações que a base de dados vai sofrendo ao longo do tempo, com esses históricos de alterações sendo mantido é possível reverter qualquer alteração feita, tornando melhor o gerenciamento das alterações realizadas ao banco de dados  funcionando como um controle de controle de versão.

O Laravel permite a criação de migrations de maneira relativamente fácil, para iniciar é criado um projeto, utilizando o código abaixo:

composer create-project --prefer-dist laravel/laravel migration

1. Configurando banco de dados

Para continuar, crie uma base de dados chamada migration, no exemplo é utilizado mysql para banco de dados, em um terminal digite:

mysql -u root -p

A imagem abaixo demonstra a execução do comando …

[Leia mais]
Mostrando entradas 1 para 2