我尝试在Windows Server 2012上配置Laravel 5.2,并在执行时出现错误:
composer update
在此处输入代码 PHP 工匠 清晰编译
[错误异常]
未定义的索引:REQUEST_METHOD
脚本 php 工匠清除编译处理返回的预更新 cmd 事件并返回错误 [运行时异常]错误输出:
更新 [--首选源] [--首选-dist] [--试运行] [--开发] [--无开发][--锁] [--无插件][--无自定义安装程序] [--无自动加载机][--无脚本][--无进展] [--与依赖][-v|vv|vvv|--verbose][-o|--优化自动加载器] [-a|--类映射权威][--忽略平台请求] [--首选稳定][--预最低][-i|--互动][--根请求] [--][]....
我也尝试了其他以下工匠命令,他们都给出了相同的错误。
php artisan clear-compiled
php artisan update
错误
[错误异常] 未定义的索引:REQUEST_METHOD
我通过创建一个空变量来解决类似的问题,例如
$uri = '';
if (isset($_SERVER['REQUEST_URI'])) {
$uri = $_SERVER['REQUEST_URI'];
}
如果设置了数组变量,请定义它,否则它将是一个空字符串(也可以为 null,但这对我们的数据库不起作用)