Skip to content

Commit 007ba6c

Browse files
committed
♻️ 重構(Schema.php):優化環境變數加載邏輯以避免重複加載
這次修改的目的是在加載環境變數之前檢查`DATABASE_HOSTNAME`是否已經設置,這樣可以避免不必要的重複加載`.env`文件,從而提高代碼的效率和可讀性。
1 parent 98bbb28 commit 007ba6c

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/Schema.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,10 @@ static function Create(): Schema
113113
}
114114

115115
//load from .env
116-
$dotenv = \Dotenv\Dotenv::createImmutable(getcwd());
117-
$dotenv->load();
116+
if (!$_ENV["DATABASE_HOSTNAME"]) {
117+
$dotenv = \Dotenv\Dotenv::createImmutable(getcwd());
118+
$dotenv->load();
119+
}
118120

119121
$host = $_ENV["DATABASE_HOSTNAME"];
120122
$name = $_ENV["DATABASE_DATABASE"];

0 commit comments

Comments
 (0)