escape hash

This commit is contained in:
Benjamin Beganović 2021-02-02 14:52:21 +01:00
parent df623275b8
commit 9e08ce7415
2 changed files with 6 additions and 2 deletions

View File

@ -118,6 +118,10 @@ trait AppSetup
private function updateEnvironmentProperty(string $property, $value): void private function updateEnvironmentProperty(string $property, $value): void
{ {
if (Str::contains($value, '#')) {
$value = sprintf('"%s"', $value);
}
$env = file(base_path('.env')); $env = file(base_path('.env'));
$position = null; $position = null;
@ -135,7 +139,7 @@ trait AppSetup
} elseif ($words_count > 1) { } elseif ($words_count > 1) {
$env[$position] = "{$property}=" . '"' . $value . '"' . "\n"; // If value of variable is more than one word, surround with quotes. $env[$position] = "{$property}=" . '"' . $value . '"' . "\n"; // If value of variable is more than one word, surround with quotes.
} else { } else {
$env[$position] = "{$property}=" . $value . "\n"; // Just a normal variable update, with prexisting keys. $env[$position] = "{$property}=" . $value . "\n"; // Just a normal variable update, with pre-existing keys.
} }
try { try {