【问题标题】:Laravel Application Environment variable in config/app.php and .env fileconfig/app.php 和 .env 文件中的 Laravel 应用程序环境变量
【发布时间】:2020-07-16 04:02:25
【问题描述】:

在我的 config/app.php 文件中,它设置的应用环境变量是这样的:'env' => env('APP_ENV', 'production'),。同时在 .env 文件中,应用环境设置为APP_ENV=local

似乎只有 .env 文件很重要。该应用程序的行为就像环境是本地的一样。 php artisan env 返回

Current application environment: local

在某些情况下我应该修改 app.php 文件而不是 .env 文件吗? 应用文件中的变量是否应该被忽略?

【问题讨论】:

    标签: php laravel laravel-7


    【解决方案1】:

    在文档中 env second argument

    传递给 env 函数的第二个值是“默认值”。如果给定键不存在环境变量,则将使用此值。 所以你从 te env 文件中获得价值。

    【讨论】:

      【解决方案2】:

      如果您不想使用.env 设置,只需将它们注释掉或删除即可。通过这样做,系统将从config/app.php 文件中选择您定义的值。

      例如:'env' => env('APP_ENV', 'YOUR ENVIRONMENT VALUE')

      【讨论】:

        猜你喜欢
        • 2018-03-24
        • 2015-09-22
        • 2018-01-23
        • 1970-01-01
        • 2017-11-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-27
        相关资源
        最近更新 更多