- Start project
symfony new symfony-env-var-doctrine
- Install ORM
composer req orm
-
Remove
DATABASE_URL
from.env
- use default parameter -
Add
ConsulEnvVarLoader
class ConsulEnvVarLoader implements EnvVarLoaderInterface
{
public function loadEnvVars(): array
{
throw new \Exception('I cannot connect to Consul when you clear cache');
}
}
- Clear cache
rm -rf var/cache && bin/console cache:clear --no-warmup
In ConsulEnvVarLoader.php line 11:
I cannot connect to Consul when you clear cache