chore: src/app 目录与华为云第一台服务器上的代码做第一次比较合并
This commit is contained in:
12
src/think
12
src/think
@@ -9,7 +9,12 @@ require __DIR__ . '/vendor/autoload.php';
|
||||
// 创建应用程序
|
||||
$app = new App();
|
||||
|
||||
// 您的代码使用APP_ENV
|
||||
// 1. 先加载基础.env文件
|
||||
if (is_file(__DIR__ . '/.env')) {
|
||||
$app->env->load(__DIR__ . '/.env');
|
||||
}
|
||||
|
||||
// 2. 根据APP_ENV加载环境特定的.env文件
|
||||
$appEnv = getenv('APP_ENV') ?: '';
|
||||
if ($appEnv) {
|
||||
$envFile = __DIR__ . '/.env.' . $appEnv;
|
||||
@@ -18,5 +23,10 @@ if ($appEnv) {
|
||||
}
|
||||
}
|
||||
|
||||
// 3. 为了兼容性,如果存在.env.local也加载(优先级最高)
|
||||
if (is_file(__DIR__ . '/.env.local')) {
|
||||
$app->env->load(__DIR__ . '/.env.local');
|
||||
}
|
||||
|
||||
// 应用初始化
|
||||
$app->console->run();
|
||||
Reference in New Issue
Block a user