我对Laravel环境工作的理解是,对于不同的、良好的环境,您有不同的环境.因此,如果您在本地运行您的应用程序,您可能会有一个.env.local
文件.如果您正在测试或在生产中,您可以使用.env.testing
或.env.production
.(Correct me if I am wrong.)
默认情况下,我们可以编辑.env
个文件.但是谁能告诉我在拉维尔改变环境的工作流程是什么?我试过文档,但我拿不到.请帮帮我.
我对Laravel环境工作的理解是,对于不同的、良好的环境,您有不同的环境.因此,如果您在本地运行您的应用程序,您可能会有一个.env.local
文件.如果您正在测试或在生产中,您可以使用.env.testing
或.env.production
.(Correct me if I am wrong.)
默认情况下,我们可以编辑.env
个文件.但是谁能告诉我在拉维尔改变环境的工作流程是什么?我试过文档,但我拿不到.请帮帮我.
When you install Laravel 5.1 you get two files .env
and .env.example
if you want to work locally you set :
APP_ENV=local
APP_DEBUG=true
in prod you set
APP_ENV=production
APP_DEBUG=false
调试模式下的错误消息
An error message from production mode
Note: you have two .env files .env
and .env.example
.. you can also create another one that you name .env.production
but keep in mind that in order to get your configuration loaded you must just rename your file to .env
EDIT :所以,如果你还在本地工作,需要另一个数据库进行测试,你可以创建另一个文件,这样你总共有3个.环境文件:
.env.production
.env.local1
.env.local2
whenever you want to switch configuration just rename the desired file to .env