最近也在看 Laravel,刚接触的时候也同样有这个疑问。Laravel 是用的 DotEnv 这个库,README 上有写到使用 .env 的原因,大概如下:文件与代码分离,避免敏感信息提交到 Github 等开源社区,一般都会配置版本控制器忽略此文件;