在项目中调用 .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
这里不需要引号
我想看看在我的项目中调用 .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
这里不需要引号