如何在Laravel的.env文件中添加文字引号?

时间:2018-11-09 06:43:02

标签: php laravel laravel-5

我想在我的.env文件中添加一个包含引号的字符串值。

APP_NAME="Hacking"

Laravel假定引号用于定义字符串,但我希望在字符串中使用文字引号。

我也尝试了以下方法。

APP_NAME='"Hacking"'

APP_NAME=\"Hacking\"

APP_NAME="\"Hacking\""

1 个答案:

答案 0 :(得分:1)

尝试一下:

APP_NAME='""Hacking""'

或者这个:

APP_NAME="\"\"Hacking\"\""

当dotenv库设置环境变量时,它将除去单引号或双引号的外层: https://github.com/vlucas/phpdotenv/blob/fa1a24d/src/Loader.php#L249

Laravel的env()帮助程序在检索变量时删除了双引号的外层: https://github.com/laravel/framework/blob/2ab2fc6/src/Illuminate/Support/helpers.php#L613