config/app.php和.env文件中的Laravel应用程序环境变量
在我的config/app.php文件中,它设置的app环境变量如下:config/app.php和.env文件中的Laravel应用程序环境变量,php,laravel,laravel-7,Php,Laravel,Laravel 7,在我的config/app.php文件中,它设置的app环境变量如下:'env'=>env('app_env','production'),。同时,在.env文件中,应用程序环境设置为app\u env=local 似乎只有.env文件才重要。应用程序的行为就像环境是本地的一样。 php artisan env返回 Current application environment: local 是否存在我应该修改app.php文件而不是.env文件的情况? 是否应该忽略应用程序文件中的变量?与文
'env'=>env('app_env','production'),
。同时,在.env文件中,应用程序环境设置为app\u env=local
似乎只有.env文件才重要。应用程序的行为就像环境是本地的一样。
php artisan env
返回
Current application environment: local
是否存在我应该修改app.php文件而不是.env文件的情况?
是否应该忽略应用程序文件中的变量?与文档中的一样
传递给env函数的第二个值是“默认值”。如果给定键不存在环境变量,则将使用此值。
因此,您可以从te env文件中获取值。如文档中所示
传递给env函数的第二个值是“默认值”。如果给定键不存在环境变量,则将使用此值。
因此,您可以从te env文件中获取值。如果您不想使用
.env
设置,则只需将其注释掉或删除即可。通过这样做,系统将从config/app.php
文件中选择您定义的值
例如:
'env'=>env('APP_env','YOUR ENVIRONMENT VALUE')
如果不想使用.env
设置,只需注释掉或删除它们即可。通过这样做,系统将从config/app.php
文件中选择您定义的值
例如:'env'=>env('APP_env','YOUR ENVIRONMENT VALUE')