|
@@ -52,4 +52,17 @@ $app->singleton(
|
52
|
52
|
|
|
53
|
53
|
*/
|
54
|
54
|
|
|
55
|
+// 環境偵測(需要事先在 php.ini 中做好相關設定,若線上環境不支援修改則直接套用預設的 .env)
|
|
56
|
+$ore = 'pre';
|
|
57
|
+$compare = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : __DIR__;
|
|
58
|
+// 正式站新網址
|
|
59
|
+$ore = (str_replace('www.', '', $compare) != $compare) ? 'pro' : $ore;
|
|
60
|
+// 測試站
|
|
61
|
+$ore = (str_replace('demo.', '', $compare) != $compare) ? 'pre' : $ore;
|
|
62
|
+if(!defined('APP_MODE')){
|
|
63
|
+ define('APP_MODE', $ore);
|
|
64
|
+}
|
|
65
|
+// $app->loadEnvironmentFrom('.env.'.$ore);
|
|
66
|
+$app->loadEnvironmentFrom('.env.pre');
|
|
67
|
+
|
55
|
68
|
return $app;
|