Cleanup config files if the db setup fails

This commit is contained in:
Nabeel Shahzad
2018-02-25 15:13:04 -06:00
parent 88e4c26b8f
commit d9abaa2f06
3 changed files with 31 additions and 1 deletions

View File

@@ -158,6 +158,31 @@ class ConfigService
return $opts;
}
/**
* Remove the config files
*/
public function removeConfigFiles()
{
$env_file = \App::environmentFilePath();
$config_file = \App::environmentPath().'/config.php';
if (file_exists($env_file)) {
try {
unlink($env_file);
} catch (\Exception $e) {
Log::error($e->getMessage());
}
}
if(file_exists($config_file)) {
try {
unlink($config_file);
} catch (\Exception $e) {
Log::error($e->getMessage());
}
}
}
/**
* Get the template file name and write it out
* @param $opts