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

Alterar local do arquivo migrations.php

É possivel configurar o Doctrine para buscar o arquivo migrations.php fora da raiz, dentro de uma pasta config por exemplo ?

1 resposta
solução!

Olá Rafael, tudo bem?

Sim, é possível configurar o Doctrine para buscar o arquivo migrations.php fora da raiz do projeto. Para isso, basta editar o campo 'migrations_directory' no arquivo de configuração. Por exemplo, se você quiser que o arquivo migrations.php fique dentro de uma pasta chamada 'config', você pode definir o valor desse campo como 'config/Migrations'.

<?php

return [
    'name' => 'Fundamentos Doctrine',
    'migrations_namespace' => 'Alura\\Doctrine\\Migrations',
    'table_name' => 'doctrine_migration_versions',
    'column_name' => 'version',
    'column_length' => 14,
    'executed_at_column_name' => 'executed_at',
    'migrations_directory' => 'config/Migrations', // Altere aqui o caminho para a pasta desejada
    'all_or_nothing' => true,
];

Dessa forma, o Doctrine buscará o arquivo migrations.php dentro da pasta 'config'. Lembre-se de ajustar o caminho de acordo com a estrutura do seu projeto.

Espero ter ajudado!

Caso tenha dúvidas, fico à disposição.

Abraços e bons estudos!