É possivel configurar o Doctrine para buscar o arquivo migrations.php fora da raiz, dentro de uma pasta config por exemplo ?
É possivel configurar o Doctrine para buscar o arquivo migrations.php fora da raiz, dentro de uma pasta config por exemplo ?
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!