【发布时间】:2020-06-16 17:53:30
【问题描述】:
我当前的服务器密码是a123!@#ASD,但在.env 文件中# 用于注释掉某些内容。所以我的密码中#之后的字符被忽略了,我无法连接到我的服务器。
.env 文件中是否有任何转义方式,以便我可以使用当前密码。
【问题讨论】:
标签: node.js laravel environment-variables
我当前的服务器密码是a123!@#ASD,但在.env 文件中# 用于注释掉某些内容。所以我的密码中#之后的字符被忽略了,我无法连接到我的服务器。
.env 文件中是否有任何转义方式,以便我可以使用当前密码。
【问题讨论】:
标签: node.js laravel environment-variables
根据 Laravel 文档
.env文件中的所有变量都被解析为字符串如果你需要定义一个环境变量的值 包含空格,您可以将值括在
double quotes中。
“Laravel”将# 视为注释。因此,如果您的密码中有space 或#,则必须用双引号将其括起来("")
DB_PASSWORD = "a123!@#ASD"
【讨论】:
你可以像""一样使用
"a123!@#AS"
Env 文件将支持引号。 更多详情请看https://laracasts.com/discuss/channels/laravel/beware-in-env-files
【讨论】: