我想在我的.env
文件中添加一个包含引号的字符串值。
APP_NAME="Hacking"
Laravel假定引号用于定义字符串,但我希望在字符串中使用文字引号。
我也尝试了以下方法。
APP_NAME='"Hacking"'
APP_NAME=\"Hacking\"
APP_NAME="\"Hacking\""
答案 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