Simplify environment loading.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,6 +1,6 @@
|
|||||||
.env.*
|
|
||||||
/.idea
|
/.idea
|
||||||
/vendor
|
/vendor
|
||||||
|
.env
|
||||||
.DS_Store
|
.DS_Store
|
||||||
Thumbs.db
|
Thumbs.db
|
||||||
composer.lock
|
composer.lock
|
||||||
|
|||||||
@@ -1,5 +1,27 @@
|
|||||||
<?php
|
<?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
|
| Detect The Application Environment
|
||||||
@@ -11,8 +33,7 @@
|
|||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$env = $app->detectEnvironment([
|
$env = $app->detectEnvironment(function()
|
||||||
|
{
|
||||||
'local' => ['homestead'],
|
return getenv('APP_ENV');
|
||||||
|
});
|
||||||
]);
|
|
||||||
|
|||||||
Reference in New Issue
Block a user