sexta-feira, 24 de julho de 2015

Usando arquivos Dot Env para gerenciar as configurações

Configuração Laravel


Incluído no Laravel http://laravel.com/docs/configuration#protecting-sensitive-configuration



Eu realmente gosto da segunda ligação e como ele cria um arquivo .env primeiro a apenas devolver um array simples. Depois disso, você pode ter o .env.production.php ou .env.local.php que laravel pode procurar.


//bootstrap/start.php

$env = $app->detectEnvironment(function()

{

if (file_exists(__DIR__ . '/../.env')) {

return include(__DIR__ . '/../.env');

} else {

return 'production';

}

});

Muito simples nesse ponto para separar todos os ambientes.