diff --git a/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php b/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php index 6ff023a32..af2f7e409 100755 --- a/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php +++ b/packages/Webkul/Admin/src/Resources/views/catalog/products/create.blade.php @@ -55,7 +55,7 @@ diff --git a/public/installer/EnvConfig.php b/public/installer/EnvConfig.php index 3e912efa7..9f3e24bc2 100755 --- a/public/installer/EnvConfig.php +++ b/public/installer/EnvConfig.php @@ -82,25 +82,6 @@ $data = array(); } } - // reading env content - $str= file_get_contents($envFile); - - // converting env content to key/value pair - $data = explode(PHP_EOL,$str); - $keyValueData = []; - - if ($data) { - foreach ($data as $line) { - $rowValues = explode('=', $line); - if (count($rowValues) === 2) { - $keyValueData[$rowValues[0]] = $rowValues[1]; - } else if (count($rowValues) > 2) { - $eqPos = strpos($line, '='); - $keyValueData[substr($line, 0, $eqPos)] = substr($line,$eqPos+1); - } - } - } - // inserting form data to empty array $keyValueData['DB_HOST'] = $_POST["host_name"]; $keyValueData['DB_DATABASE'] = $_POST["database_name"]; @@ -111,6 +92,33 @@ $data = array(); $keyValueData['DB_CONNECTION'] = $_POST["database_connection"]; $keyValueData['DB_PORT'] = $_POST["port_name"]; + $keyValueData['APP_ENV'] = $_POST["app_env"]; + $keyValueData['APP_KEY'] = $_POST["app_key"]; + $keyValueData['APP_DEBUG'] = $_POST["app_debug"]; + $keyValueData['LOG_CHANNEL'] = $_POST["log_channel"]; + + $keyValueData['BROADCAST_DRIVER'] = $_POST["broadcast_driver"]; + $keyValueData['CACHE_DRIVER'] = $_POST["cache_driver"]; + $keyValueData['SESSION_DRIVER'] = $_POST["session_driver"]; + $keyValueData['SESSION_LIFETIME'] = $_POST["session_lifetime"]; + $keyValueData['QUEUE_DRIVER'] = $_POST["queue_driver"]; + + $keyValueData['REDIS_HOST'] = $_POST["redis_host"]; + $keyValueData['REDIS_PASSWORD'] = $_POST["redis_password"]; + $keyValueData['REDIS_PORT'] = $_POST["redis_port"]; + + $keyValueData['MAIL_DRIVER'] = $_POST["mail_driver"]; + $keyValueData['MAIL_HOST'] = $_POST["mail_host"]; + $keyValueData['MAIL_PORT'] = $_POST["mail_port"]; + $keyValueData['MAIL_USERNAME'] = $_POST["mail_username"]; + $keyValueData['MAIL_PASSWORD'] = $_POST["mail_password"]; + $keyValueData['MAIL_ENCRYPTION'] = $_POST["mail_encryption"]; + + $keyValueData['PUSHER_APP_ID'] = $_POST["pusher_app_id"]; + $keyValueData['PUSHER_APP_KEY'] = $_POST["pusher_app_key"]; + $keyValueData['PUSHER_APP_SECRET'] = $_POST["pusher_app_secret"]; + $keyValueData['PUSHER_APP_CLUSTER'] = $_POST["pusher_app_cluster"]; + // making key/value pair with form-data for env $changedData = []; foreach ($keyValueData as $key => $value) { diff --git a/public/installer/Environment.php b/public/installer/Environment.php index ecaae47ac..20f2a3453 100755 --- a/public/installer/Environment.php +++ b/public/installer/Environment.php @@ -72,6 +72,34 @@ placeholder="database password" data-validation="length required" data-validation-length="max50"> + + + + + + + + + + + + + + + + + + + + + + + + + + + +