Сохранение # в качестве пароля в файле .env - PullRequest
0 голосов
/ 04 марта 2020

Мой текущий пароль сервера a123!@#ASD, но в файле .env # используется для комментирования чего-либо. Таким образом, символы после # в моем пароле игнорируются, и я не могу подключиться к своему серверу. Есть ли какой-нибудь выход в файле .env, чтобы я мог использовать свой текущий пароль.

Ответы [ 2 ]

2 голосов
/ 04 марта 2020

Вы можете использовать "" как

"a123!@#AS"

Файл Env будет поддерживать Котировки. Для более подробной информации смотрите https://laracasts.com/discuss/channels/laravel/beware-in-env-files

1 голос
/ 04 марта 2020

Согласно Laravel Документация

Все переменные в ваших .env файлах анализируются как строки

Если вам нужно определить переменную среды со значением, содержащим пробелы Вы можете сделать это, заключив значение в double quotes.

"Laravel", рассматривая # как комментарий. Поэтому, если в вашем пароле есть space или #, вы должны заключить его в двойные кавычки ("")

  DB_PASSWORD =  "a123!@#ASD"

https://laravel.com/docs/6.x/configuration

...