Как добавить буквальную кавычку в файл .env от Laravel? - PullRequest
0 голосов
/ 09 ноября 2018

Я хотел бы добавить строковое значение в мой .env файл, который содержит такие кавычки.

APP_NAME="Hacking"

Laravel предполагает, что кавычки используются для определения строки, но я хочу буквальную кавычку в строке.

Я также попробовал следующее.

APP_NAME='"Hacking"'

APP_NAME=\"Hacking\"

APP_NAME="\"Hacking\""

1 Ответ

0 голосов
/ 09 ноября 2018

Попробуйте это:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...