Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Duvida na mudança dos banco de dados

Tenho dúvida na troca de banco de dados, pois o meu .env está diferente do mostrado do curso, então eu deixei todos comentados e escrevi assim como estava no video: DATABASE_URL=mysql://root:1234@127.0.0.1:3306/consultorio

porem depois de executar o diff e gerar para mim o comando para executar a migration, ele nâo achou a própria migration criada

PS C:\xampp\htdocs\symfony\consultorio-alura> php bin\console doctrine:migrations:diff

 Generated new migration class to "C:\xampp\htdocs\symfony\consultorio-alura/migrations/Version20210212202049.php"

 To run just this migration for testing purposes, you can use migrations:execute --up 'DoctrineMigrations\\Version20210212202049'

 To revert the migration you can use migrations:execute --down 'DoctrineMigrations\\Version20210212202049'

PS C:\xampp\htdocs\symfony\consultorio-alura> php bin\console doctrine:migrations:execute --up 'DoctrineMigrations\\Version20210212202049'

 WARNING! You are about to execute a migration in database "consultorio" that could result in schema changes and data loss. Are you sure you wish to continue? (yes/no) [yes]:
 > y

[critical] Error thrown while running command "doctrine:migrations:execute --up "DoctrineMigrations\\Version20210212202049"". Message: "Migration class "DoctrineMigrations\\Version20210212202049" was not found?"


In MigrationClassNotFound.php line 15:

  Migration class "DoctrineMigrations\\Version20210212202049" was not found?  


doctrine:migrations:execute [--write-sql [WRITE-SQL]] [--dry-run] [--up] [--down] [--query-time] [--configuration CONFIGURATION] [--em EM] [--conn CONN] [--] <versions>...
1 resposta
solução!

Eduardo, confesso que o erro não faz sentido. A classe realmente foi criada com esse nome e namespace no local correto?

Se você tenta executar todas as migrations, sem informar o nome dessa em específico, ela é executada?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software