laravel index.php 修改生产
laravel index.php modify for production
基本上我希望能够做这样的事情:
if(env('APP_ENV') === 'production'){
require __DIR__.'/../laravel/vendor/autoload.php';
} else {
require __DIR__.'/../vendor/autoload.php';
}
然而 laravel 此时尚未启动,因此不确定如何修改它,因为未定义 env()。欢迎任何其他建议。
-启用apache mod_env
-将此行添加到您的 .htaccess 文件
SetEnv APPLICATION_ENVIRONMENT staging
-用这个
获取环境
getenv('APPLICATION_ENVIRONMENT')
我不知道如何使用 .env 执行此操作,但我为您提供了一个解决方法。
if($_SERVER['HTTP_HOST'] != 'localhost'){
require __DIR__.'/../laravel/vendor/autoload.php';
} else {
require __DIR__.'/../vendor/autoload.php';
}
基本上我希望能够做这样的事情:
if(env('APP_ENV') === 'production'){
require __DIR__.'/../laravel/vendor/autoload.php';
} else {
require __DIR__.'/../vendor/autoload.php';
}
然而 laravel 此时尚未启动,因此不确定如何修改它,因为未定义 env()。欢迎任何其他建议。
-启用apache mod_env
-将此行添加到您的 .htaccess 文件
SetEnv APPLICATION_ENVIRONMENT staging
-用这个
获取环境getenv('APPLICATION_ENVIRONMENT')
我不知道如何使用 .env 执行此操作,但我为您提供了一个解决方法。
if($_SERVER['HTTP_HOST'] != 'localhost'){
require __DIR__.'/../laravel/vendor/autoload.php';
} else {
require __DIR__.'/../vendor/autoload.php';
}