本文介绍了获取未定义的索引:REQUEST_URI-在Laravel中运行Artisan命令时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每次尝试在Laravel上运行artisan命令时,都会在下面显示错误消息,我位于项目目录中.

I keep getting the error below every time I try to run an artisan command on Laravel, I'm on the project directory.

例如,我运行以下命令:

For example, I run this command:

php artisan make:migration create_stats_table

我收到此错误:

  [ErrorException]              
  Undefined index: REQUEST_URI

无论我运行什么命令,我都会遇到相同的错误,即使php artisan --version也会返回此错误.我该如何解决这个问题?

No matter what command I run, I get the same error, even php artisan --version returns this error. How can I solve this problem?

推荐答案

您的代码希望具有该索引,但是您正在CLI模式下运行PHP.$_SERVER超全局变量的REQUEST_URI变量仅在您通过浏览器访问脚本时可用.

Your code expects to have this index, but you're running PHP in CLI mode.REQUEST_URI variable of $_SERVER superglobal is only available if you're reaching script by browser.

这篇关于获取未定义的索引:REQUEST_URI-在Laravel中运行Artisan命令时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-13 15:25