php - config/app.php 和 .env 文件中的 Laravel 应用程序环境变量
问题描述
在我的 config/app.php 文件中,它设置的 app 环境变量如下'env' => env('APP_ENV', 'production'),
:同时在 .env 文件中,应用环境设置为APP_ENV=local
.
似乎只有 .env 文件很重要。该应用程序的行为就像环境是本地的一样。
php artisan env
返回
Current application environment: local
在某些情况下我应该修改 app.php 文件而不是 .env 文件吗?应用程序文件中的变量是否应该被忽略?
解决方案
如 docs env 第二个参数
传递给 env 函数的第二个值是“默认值”。如果给定键不存在环境变量,则将使用此值。因此,您可以从 te env 文件中获得价值。
推荐阅读
- ggplot2 - geom_area 在 ggplot 和 ggplotly 之间呈现不同
- firebase - 如何在没有框架的 PWA 中使用主题实现 FCM
- android - Flutter 中的 onDestroy() 或 applicationWillTerminate() 类似的方法是什么?
- python - 数据计算可视化的Kivy显示速度
- html - 如何在jsp中使用for each进行迭代
- c# - 在构造函数中执行任务
- parameters - NSubstitute:当函数参数为byte[]/class时,为什么mock函数调用返回null?
- java - 将子项目添加到要在 jooq-codegen-maven 中使用的 maven 项目中
- sql - SQL INSERT 不适用于 OUTPUT INSERTED 语句
- qt - 从 Qt 获取 SO_RCVBUF 套接字选项值