fixes and stuff

This commit is contained in:
2024-09-11 16:21:51 +03:00
parent 8ac0567e66
commit f868219981
10 changed files with 141 additions and 115 deletions
+10
View File
@@ -17,7 +17,9 @@ class DatabaseSetupStep implements IStep
$databaseConnectionName = config("lucent.database");
$databaseConfig = config('database.connections.'.$databaseConnectionName);
if (empty($databaseConfig)) {
$instructions = <<<EOD
# You need to setup a database connection for $databaseConnectionName in database.php config. You can choose either sqlite or pgsql
@@ -35,6 +37,14 @@ EOD;
return SetupStep::makeFail($name, $instructions);
}
if(!in_array($driver = $databaseConfig["driver"],["sqlite","pgsql"])){
$instructions = <<<EOD
You can choose either sqlite or pgsql. You current config is: $driver
EOD;
return SetupStep::makeFail($name, $instructions);
}
try {
Database::make()->table("records")->get();
} catch (QueryException $e) {