03. Migração de dados para a base de dados.

article featured image

Uma vez configurado o ficheiro .env podemos proceder ao próximo passo que é migrar os dados que estão dentro da pasta database\migrations, tabelas que são criadas por defeito aquando da criação da aplicação em Laravel.

Para executar essa migração, na linha de comandos do Windows e dentro da pasta do nosso projeto, digitamos a linha de comandos:

php artisan migrate

No entanto, acontece por vezes o seguinte erro:

[Illiminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table users add unique users_email_unique (email)).

Neste caso, deve editar o ficheiro AppServiceProvider.php e modificá-lo para o seguinte:

Em seguida, pode ver que no phpMyAdmin, na base de dados que foi criada, já aparecem estas quatro tabelas.

 

Post AnteriorPost Seguinte