【发布时间】: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
Laravel upgrade guide 建议在升级到 5.2 时,将 env 属性添加到 app.php 配置文件中,如下所示:
'env' => env('APP_ENV', 'production'),
这是做什么的?以及如何在本地测试环境中进行呢?
【问题讨论】:
标签: php configuration upgrade laravel-5.2
Laravel 被设置为读取 .env 文件以进行各种设置,其中之一就是“环境”。
您提到的那一行是将“env”设置为 .env 文件中变量“APP_ENV”中的任何内容,或者将其设置为默认的“生产”。
这样,您只需编辑 .env 文件并将“APP_ENV”变量设置为“测试”、“本地”或“生产”,并影响整个应用程序的更改。这很有用,因为这意味着您可以将应用程序安装在不同的服务器上,并根据您是否将环境设置为“测试”、“本地”、“生产”来使其具有不同的配置。
您可能想阅读此处的“配置”部分以及其中关于设置环境的内容:https://laravel.com/docs/5.2/configuration
【讨论】: