在项目中调用 .env 文件的正确方法

Proper way to call .env file inside project

我想看看在我的项目中调用 .env 文件的正确方法是什么?与我合作的一位开发人员刚刚告诉我一切都已设置好,我只需要在根目录中创建一个 .env 文件。

调用函数的方式如下:

$settings = [
    'name' => 'DB_NAME',
    'user' => 'DB_USER',
    'password' => 'DB_PASSWORD',
    'host' => 'DB_HOST',
];

我的 .env 文件设置如下(我使用以下凭据创建了本地数据库):

cc
cc_user
Z_______0!
localhost

这是正确的方法吗? .env 文件中的名称、用户、密码和主机是否需要引号?我正在本地主机环境中执行所有这些操作。

我怀疑您需要使用 KEY=value 对设置您的 .env 文件,例如


DB_NAME='mydatabase'

您的代码示例不足以确定,但我首先想到的是 npm 的 dotenv 包,可在此处找到其文档 - https://www.npmjs.com/package/dotenv

您的 .env 文件应如下所示:

DB_NAME=cc
DB_USER=cc_user
DB_PASSWORD=Z_______0!
DB_HOST=localhost

这里不需要引号