我是 Laravel 的新手,想要对 .env 和 .env.example 文件进行简单的解释,为什么我们需要它们以及它们之间的区别。
例如,我知道 .env 用于指定应用程序的数据库连接,但我想更深入地了解它。
最佳答案
.env 文件,顾名思义,是一个本地文件,您可以在其中放置所有环境设置,例如数据库凭据、缓存驱动程序等。与项目所在的服务器有关的所有内容正在运行,并且对于不同的服务器可能具有不同的值,在此处设置。
例如,您的本地开发环境与生产环境具有不同的数据库凭据。您的同事开发环境也与您的不同。所以每个人都有一个包含不同信息的.env。
因为这些,这个文件不能被版本控制,所以 .env.example 是包含 .env 有但没有的所有常量设置的文件值,并且只有这个是版本化的。 .env.example 用作创建 .env 文件的指南,其中包含运行应用程序所需的信息。
当你使用 Laravel 时,你可以在这里找到更多信息:environment-configuration
关于php - Laravel 中需要什么 env 和 env.example 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52084447/