我刚开始使用Laravel,现在我正在配置我的应用程序。我想为我的本地和生产环境设置不同的设置,并以最佳方式阅读Laravel 5.2 docs。但我无法弄清楚如何为所有配置文件执行此操作。例如,我希望session.secure设置为本地<% @events.each do |event| %>
<% present event do |event_presenter| %>
和生产false
。最好的方法是什么?
true
,如果是,我将if (App::environment('local'))
更新为session.secure
- &gt; true
。config(['session.secure' => true])
文件并将/config/session.php
设置为'secure' => false
。然后我用变量'secure' => env('SESSION_SECURE', false)
和相应的值制作两个.env文件(一个用于本地文件,一个用于生产)。谢谢!
答案 0 :(得分:1)
常用方法是在.env
文件中设置设置。因此,您将'secure'
的值更改为.env
密钥,例如
'secure' => env('SECURE', false),
在生产服务器上的.env文件中,只需将.env
值 SECURE 设置为true即可。
SECURE=true
因此,在您的本地环境中,'secure'
设置默认设置为false
。如果您在生产服务器上,只需将.env
密钥设置为true,'secure'
配置也会从false
更改为true
。
您还可以查看此.env Article for Laravel