From 542f777fb05e328d1a82046ccebe45108a1bd281 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Tue, 6 Sep 2022 14:16:50 +0800 Subject: [PATCH] timeout seconds --- beike/Installer/Controllers/EnvironmentController.php | 6 ++++-- composer.json | 5 +++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/beike/Installer/Controllers/EnvironmentController.php b/beike/Installer/Controllers/EnvironmentController.php index 7c00a2a2..22263d98 100644 --- a/beike/Installer/Controllers/EnvironmentController.php +++ b/beike/Installer/Controllers/EnvironmentController.php @@ -98,6 +98,9 @@ class EnvironmentController extends Controller 'database' => $request->input('database_name'), 'username' => $request->input('database_username'), 'password' => $request->input('database_password'), + 'options' => [ + \PDO::ATTR_TIMEOUT => 1, + ], ]), ], ], @@ -107,9 +110,8 @@ class EnvironmentController extends Controller try { DB::connection()->getPdo(); - - return true; } catch (Exception $e) { + dd($e); return false; } } diff --git a/composer.json b/composer.json index 81b094bd..be84e61b 100644 --- a/composer.json +++ b/composer.json @@ -6,9 +6,10 @@ "license": "MIT", "require": { "php": "^8.0.2", - "ext-json": "*", - "ext-zip": "*", "ext-iconv": "*", + "ext-json": "*", + "ext-pdo": "*", + "ext-zip": "*", "doctrine/dbal": "^3.3", "fruitcake/laravel-cors": "^2.0", "guzzlehttp/guzzle": "^7.2",