laravel env文件比配置文件更强大吗?

时间:2020-05-06 12:39:38

标签: php laravel

在配置新的Laravel项目时要编辑的第一个主要文件通常是.env文件。它包含了我需要的所有基本配置。

但是,config目录包含更多数据,但其中一些只是重复的。

config目录文件中的某些行显示“请在环境文件中设置它” ,而文档显示“ Laravel框架的所有配置文件都存储在配置目录”

现在我的问题是-什么地方应该包含我的配置信息?这些中的任何一个都在另一个之上吗?其中任何一个功能更强大吗?

1 个答案:

答案 0 :(得分:1)

.env文件,用于管理生产,开发等环境。

如果没有密钥,则配置密钥首先循环使用env文件,使用默认值

例如:

'name' => env('APP_NAME', 'Laravel'),

.env文件应该位于您的.gitignore文件中。因此,在本地主机中,您可以使用本地主机凭据,在服务器中,您可以使用生产凭据。