/** * Bootstrap the given application. * * @param \Illuminate\Contracts\Foundation\Application $app * @return void */ public function bootstrap(Application $app) { if (file_exists($app['path.base'] . '/.env')) { Dotenv::load($app['path.base']); } $app->detectEnvironment(function () { return getenv('APP_ENV') ?: 'production'; }); }
/** * Bootstrap the given application. * * @param \Illuminate\Contracts\Foundation\Application $app * @return void */ public function bootstrap(Application $app) { try { Dotenv::load($app->environmentPath(), $app->environmentFile()); } catch (InvalidArgumentException $e) { // } $app->detectEnvironment(function () { return env('APP_ENV', 'production'); }); }
/** * Bootstrap the given application. * * @param \Illuminate\Contracts\Foundation\Application $app * * @return void */ public function bootstrap(Application $app) { $app->detectEnvironment(function () { return env('APP_ENV', 'production'); }); if (!$app->configurationIsCached()) { try { (new Dotenv($app->environmentPath(), $app->environmentFile()))->load(); } catch (InvalidPathException $e) { // } } }
/** * Bootstrap the given application. * * @param Application $app */ public function bootstrap(Application $app) { // Attempt to load the default .env try { Dotenv::load($app->environmentPath(), $app->environmentFile()); } catch (InvalidArgumentException $e) { // } // Attempt to load the environment-specific .env try { Dotenv::load($app->environmentPath(), vsprintf('.%s.env', [env('APP_ENV', static::DEFAULT_ENVIRONMENT)])); } catch (InvalidArgumentException $e) { // } $app->detectEnvironment(function () { return env('APP_ENV', static::DEFAULT_ENVIRONMENT); }); }
public function bootstrap(Application $app) { $app->detectEnvironment(function () { return isset($_SERVER['APP_ENV']) ? $_SERVER['APP_ENV'] : (stripos(PHP_OS, 'darwin') === false ? 'production' : 'local'); }); }