流明环境定义

  • 本文关键字:定义 环境 php lumen
  • 更新时间 :
  • 英文 :


我使用Lumen(基于Laravel的框架)来设计我的API。

我必须管理两个环境(生产环境和本地环境)。我试着把这些行放在引导程序/app.php文件中:

$env = $app->detectEnvironment(array(
    'local'         => array('my-system'),
    'production'    => array('prod-system'),
));

但是,当我尝试执行php artisan serve时,会出现以下错误:

Call to undefined method LaravelLumenApplication::detectEnvironment()

如何在Lumen中定义我的环境?

如果您希望根据主机名有条件地定义环境,以下内容应该有效:

$env = str_is('production-hostname', gethostname()) ? 'production' : 'local';
putenv("APP_ENV=$env");

在lumen中,这应该放在bootstrap/app.php文件中。

最新更新