src/IndraGunawan/LaravelEnvHandler/Console/EnvUpdateCommand.php
public function getEnvValue(array $expectedEnv, array $actualEnv)
    {
        $actualValue = '';
        $isStarted = false;
        foreach ($expectedEnv as $key => $defaultValue) {
            if (array_key_exists($key, $actualEnv)) {
                if ($this->option('force')) {
                    $defaultValue = $actualEnv[$key];
                } else {
                    $actualValue .= sprintf("%s=%s\n", $key, $actualEnv[$key]);
                    continue;
                }
            }

            if (!$isStarted) {
                $isStarted = true;
                if ($this->option('force')) {
                    $this->comment('Update all parameters. Please provide them.');
                } else {
                    $this->comment('Some parameters are missing. Please provide them.');
                }
            }

            $value = $this->ask($key, $defaultValue);
            // set the prompt value to env
            $actualValue .= sprintf("%s=%s\n", $key, $value);
        }
        return $actualValue;
    }
public function getEnvValue(array $expectedEnv, array $actualEnv)
    {
        $actualValue = '';
        $isStarted = false;
        foreach ($expectedEnv as $key => $defaultValue) {
            if (array_key_exists($key, $actualEnv)) {
                if ($this->option('force')) {
                    $defaultValue = $actualEnv[$key];
                } else {
                    $actualValue .= sprintf("%s=%s\n", $key, $actualEnv[$key]);
                    continue;
                }
            }

            if (!$isStarted) {
                $isStarted = true;
                if ($this->option('force')) {
                    $this->comment('Update all parameters. Please provide them.');
                } else {
                    $this->comment('Some parameters are missing. Please provide them.');
                }
            }

            $value = $this->ask($key, $defaultValue);
            // set the prompt value to env
            $actualValue .= sprintf("%s=%s\n", $key, $value);
        }
        return $actualValue;
    }
get the env value if not exists
@param  array  $expectedEnv
@param  array  $actualEnv
@return string