多环境 ENV 文件的设置
- laravel 支持在不一样的环境下加载不一样的 env 文件,若想要实现多环境 env 文件,须要作两件事:
1、在项目写多个 ENV 文件,例如三个 env 文件:
.env.development
nginx
.env.staging
laravel
.env.production
code
- 这三个文件中分别针对不一样环境为某些变量配置了不一样的值.
2、配置 APP_ENV 环境变量值
fastcgi_param APP_ENV (你的变量);
io
- 若是添加fastcgi_param APP_ENV production;那么 laravel 会经过 env('APP_ENV') 根据环境变量 APP_ENV 来判断当前具体的环境,假如环境变量 APP_ENV 为 production,那么 laravel 将会自动加载 .env.production 文件。