Simplify environment loading.

This commit is contained in:
Taylor Otwell
2014-10-08 17:12:10 -05:00
parent 6980d95c21
commit 5a34c60c61
2 changed files with 27 additions and 6 deletions

View File

@@ -1,5 +1,27 @@
<?php
/*
|--------------------------------------------------------------------------
| Load Environment Variables
|--------------------------------------------------------------------------
|
| Next we will load the environment variables for the application which
| are stored in the ".env" file. These variables will be loaded into
| the $_ENV and "putenv" facilities of PHP so they stay available.
|
*/
try
{
Dotenv::load(__DIR__.'/../');
Dotenv::required('APP_ENV');
}
catch (RuntimeException $e)
{
die('Application environment not configured.'.PHP_EOL);
}
/*
|--------------------------------------------------------------------------
| Detect The Application Environment
@@ -11,8 +33,7 @@
|
*/
$env = $app->detectEnvironment([
'local' => ['homestead'],
]);
$env = $app->detectEnvironment(function()
{
return getenv('APP_ENV');
});