【问题标题】:What does the 'env' property in 'app.php' do?'app.php' 中的 'env' 属性有什么作用?
【发布时间】:2016-07-26 01:59:51
【问题描述】:

Laravel upgrade guide 建议在升级到 5.2 时,将 env 属性添加到 app.php 配置文件中,如下所示:

'env' => env('APP_ENV', 'production'),

这是做什么的?以及如何在本地测试环境中进行呢?

【问题讨论】:

    标签: php configuration upgrade laravel-5.2


    【解决方案1】:

    Laravel 被设置为读取 .env 文件以进行各种设置,其中之一就是“环境”。

    您提到的那一行是将“env”设置为 .env 文件中变量“APP_ENV”中的任何内容,或者将其设置为默认的“生产”。

    这样,您只需编辑 .env 文件并将“APP_ENV”变量设置为“测试”、“本地”或“生产”,并影响整个应用程序的更改。这很有用,因为这意味着您可以将应用程序安装在不同的服务器上,并根据您是否将环境设置为“测试”、“本地”、“生产”来使其具有不同的配置。

    您可能想阅读此处的“配置”部分以及其中关于设置环境的内容:https://laravel.com/docs/5.2/configuration

    【讨论】:

      猜你喜欢
      • 2015-09-22
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 2011-12-17
      • 2019-05-29
      • 2019-10-16
      • 2018-09-08
      • 2015-07-17
      相关资源
      最近更新 更多