错误$HTTP\U RAW\U POST\U数据已弃用,请使用php://input 而是流。”;

错误$HTTP\U RAW\U POST\U数据已弃用,请使用php://input 而是流。”;,php,laravel,laravel-4,mamp,Php,Laravel,Laravel 4,Mamp,在MAMP上使用PHP5.6.2。我将Laravel从4.1升级到4.2,在修复了Laravel升级文档中描述的一些错误和更改后,我最终得到了以下错误: “自动填充$HTTP\u RAW\u POST\u数据已弃用,将在未来版本中删除。为避免此警告,请在php.ini中将“始终填充\u RAW\u POST\u数据”设置为“-1”,并使用php://input 改为流。” 为什么呢?我应该在哪里更改代码?我没有在代码中的任何地方使用$HTTP\u RAW\u POST\u DATA 如前所述,我

在MAMP上使用PHP5.6.2。我将Laravel从4.1升级到4.2,在修复了Laravel升级文档中描述的一些错误和更改后,我最终得到了以下错误:

“自动填充$HTTP\u RAW\u POST\u数据已弃用,将在未来版本中删除。为避免此警告,请在php.ini中将“始终填充\u RAW\u POST\u数据”设置为“-1”,并使用php://input 改为流。”

为什么呢?我应该在哪里更改代码?我没有在代码中的任何地方使用
$HTTP\u RAW\u POST\u DATA


如前所述,我还更改了我的php.ini,同样的错误。。。如何解决此问题?

此问题的解决方案是编辑正确的
php.ini
。然后一切正常。

请使用:

Content-Type = application/x-www-form-urlencoded 

来解决这个问题。

也许拉威尔会用它?还有?我该怎么办?我刚刚更新了。文档中说“Laravel4.2需要PHP5.4.0或更高版本。”在PHP.ini中更改Apache/PHP后,您是否重新启动了它?您确定更新了正确的php.ini吗?(请使用
phpinfo()
查看使用的路径)。我从未使用过Laravel,但如果
$HTTP\u RAW\u POST\u DATA
来自Laravel,您不必在框架源代码中修复代码。是的,我重新启动并更改了正确的初始化,非常感谢你们两位。我仔细检查了一下,在php.ini中犯了一个错误。现在它工作了!我更改了我的php.ini,它在phpInfo中反映了这一点,但每次我尝试使用json web标记在教程中执行某个步骤时,仍然会遇到同样的错误。答案很好,但更可怕的是:Laravel 5不会在即将推出的PHP7上运行吗?Laravel目前正在PHP7开发版本上运行。