我毫米尝试设置3模式laravel 5 例:模式的地方,分期,生产Laravel 5:如何设置环境方式
我设置环境3模式.env
但我尽量分开到 .local.env,.staging.env和production.env这里有人有这样的想法吗?
现在我在.ENV尝试 - > APP_ENV至3模式现在:)
谢谢
我毫米尝试设置3模式laravel 5 例:模式的地方,分期,生产Laravel 5:如何设置环境方式
我设置环境3模式.env
但我尽量分开到 .local.env,.staging.env和production.env这里有人有这样的想法吗?
现在我在.ENV尝试 - > APP_ENV至3模式现在:)
谢谢
其他答案/评论是错误的。
您只在每个环境中存储一个 .env。那就是:
所以它总是一个.env文件每台机器。 Laravel将从该文件加载该配置。
注意.ENV文件中的.gitignore,.env.example是不
当使用PHPUnit的,你可以在phpunit.xml添加ENV变量在本地机器上测试
<php>
<env name="APP_ENV" value="testing"/>
<env name="APP_DEBUG" value="true"/>
<env name="APP_KEY" value="some crazy value"/>
<env name="DB_DRIVER" value="sqlite"/>
<env name="DB_DATABASE" value=":memory:"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
</php>
确切地说,我不明白为什么人们不会阅读文档,它的所有内容,还有它在Laravel Podcasts的一个(最近的)集中被提及。 – Kyslik 2015-04-03 10:42:27
我认为它应该是3个独立的.env文件 '.env'用于制作,然后'.env.staging'在您的舞台上。最后在你的开发机器上使用'.env.local' – lozadaOmr 2015-04-03 04:19:54
@lozadaOmr感谢你分享一个好主意。我现在试着建立和3模式相同的路线:)。 – 2015-04-03 04:24:05
@lozadaOmr我发现了一些很好的方法。这个链接** http://stackoverflow.com/questions/26365621/laravel-5-doesnt-read-values-from-dot-env-files** – 2015-04-03 04:33:22