diff --git a/resources/js/views/SetupWizard/Database.vue b/resources/js/views/SetupWizard/Database.vue index 653f50c1..37cc451c 100644 --- a/resources/js/views/SetupWizard/Database.vue +++ b/resources/js/views/SetupWizard/Database.vue @@ -82,7 +82,7 @@ @@ -100,7 +100,7 @@ @@ -111,14 +111,13 @@ tag="div" mode="passive" name="Database Password" - rules="required" v-slot="{ errors }" > - + diff --git a/src/Domain/SetupWizard/Controllers/StoreDatabaseCredentialsController.php b/src/Domain/SetupWizard/Controllers/StoreDatabaseCredentialsController.php index b5c1b62b..2e93cfff 100644 --- a/src/Domain/SetupWizard/Controllers/StoreDatabaseCredentialsController.php +++ b/src/Domain/SetupWizard/Controllers/StoreDatabaseCredentialsController.php @@ -27,7 +27,7 @@ class StoreDatabaseCredentialsController extends Controller 'port' => $request->input('port'), 'database' => $request->input('name'), 'username' => $request->input('username'), - 'password' => $request->input('password'), + 'password' => $request->input('password') ?? '', ], ]); @@ -51,7 +51,7 @@ class StoreDatabaseCredentialsController extends Controller 'DB_PORT' => $request->input('port'), 'DB_DATABASE' => $request->input('name'), 'DB_USERNAME' => $request->input('username'), - 'DB_PASSWORD' => $request->input('password'), + 'DB_PASSWORD' => $request->input('password') ?? '', ]); Artisan::call('config:cache'); diff --git a/src/Domain/SetupWizard/Requests/StoreDatabaseCredentialsRequest.php b/src/Domain/SetupWizard/Requests/StoreDatabaseCredentialsRequest.php index c9e6242c..4ae83f87 100644 --- a/src/Domain/SetupWizard/Requests/StoreDatabaseCredentialsRequest.php +++ b/src/Domain/SetupWizard/Requests/StoreDatabaseCredentialsRequest.php @@ -28,7 +28,7 @@ class StoreDatabaseCredentialsRequest extends FormRequest 'port' => 'required|string', 'name' => 'required|string', 'username' => 'required|string', - 'password' => 'required|string', + 'password' => 'nullable|sometimes|string', ]; } }