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.