APP_ENV设置为" homestead"但app() - > environment()表示" local"

时间:2015-05-20 08:35:08

标签: laravel laravel-5

在我的.env文件中,我可以阅读:

APP_ENV=homestead

但如果我用Psy Shell运行它:

dd(app()->environment());

显示:"宅基地" (正常的)。

但是如果我从控制器方法运行相同的命令,它会显示:" local"

为什么?

1 个答案:

答案 0 :(得分:3)

当使用宅基地查看homestead.yml文件时,有一个设置可以在/etc/php5/fpm/php-fpm.conf中为服务器设置环境变量

variables:
- key: APP_ENV
  value: local

此设置优先于.env文件。