Laravel自定义环境变量(二)

多环境 ENV 文件的设置

  • laravel 支持在不一样的环境下加载不一样的 env 文件,若想要实现多环境 env 文件,须要作两件事:

1、在项目写多个 ENV 文件,例如三个 env 文件:

.env.developmentnginx

.env.staginglaravel

.env.productioncode

  • 这三个文件中分别针对不一样环境为某些变量配置了不一样的值.

2、配置 APP_ENV 环境变量值

  • 在 nginx 的配置文件中写下这句代码:

fastcgi_param APP_ENV (你的变量);io

  • 若是添加fastcgi_param APP_ENV production;那么 laravel 会经过 env('APP_ENV') 根据环境变量 APP_ENV 来判断当前具体的环境,假如环境变量 APP_ENV 为 production,那么 laravel 将会自动加载 .env.production 文件。
相关文章
相关标签/搜索