在配置新的Laravel项目时要编辑的第一个主要文件通常是.env
文件。它包含了我需要的所有基本配置。
但是,config
目录包含更多数据,但其中一些只是重复的。
config
目录文件中的某些行显示“请在环境文件中设置它” ,而文档显示“ Laravel框架的所有配置文件都存储在配置目录” 。
现在我的问题是-什么地方应该包含我的配置信息?这些中的任何一个都在另一个之上吗?其中任何一个功能更强大吗?
答案 0 :(得分:1)
.env文件,用于管理生产,开发等环境。
如果没有密钥,则配置密钥首先循环使用env文件,使用默认值
例如:
'name' => env('APP_NAME', 'Laravel'),
.env文件应该位于您的.gitignore文件中。因此,在本地主机中,您可以使用本地主机凭据,在服务器中,您可以使用生产凭据。