Php 拉威尔在所有回复中添加了前斜杠

Php 拉威尔在所有回复中添加了前斜杠,php,laravel,laravel-5,Php,Laravel,Laravel 5,我有个奇怪的问题。Laravel 5.2正在为每一个扰乱响应的响应预加\前缀。JSON数据将作为\{message:}而不是{message:}返回,并查看响应\导致\显示在页面上 我正在PHP5.6.23 ubuntu服务器上使用Laravel5.2 感谢您的帮助 编辑:使用PHP5.5.9的其他服务器上不存在此问题 编辑2:artisian命令输出前面加了\,示例:\Configuration cache cleared\清除路由缓存! `我敢打赌,在我多次遇到这种情况之前,你在某个文件中意

我有个奇怪的问题。Laravel 5.2正在为每一个扰乱响应的响应预加\前缀。JSON数据将作为\{message:}而不是{message:}返回,并查看响应\导致\显示在页面上

我正在PHP5.6.23 ubuntu服务器上使用Laravel5.2

感谢您的帮助

编辑:使用PHP5.5.9的其他服务器上不存在此问题

编辑2:artisian命令输出前面加了\,示例:\Configuration cache cleared\清除路由缓存!
`

我敢打赌,在我多次遇到这种情况之前,你在某个文件中意外地添加了“\”,结果总是和你一样。幸运的是,您可以在project中使用find并搜索\\

最有可能的地方是,在某个文件或其他文件中,我猜您可能已经回显了'ed/printed a'/'

我将从public/index.php开始,注释掉所有内容,然后从浏览器中点击该文件,希望不会找到任何输出

如果否,则慢慢取消对index.php的注释,直到看到它再次弹出


不幸的是,因为这是一个共同的特点,没有办法搜索所有找到它

您是否有一个中间件或任何意外地回显字符串“\\”?@Loek在任何使用的中间件中都没有“\\”。我已编辑了我的问题以添加更多信息。请确保您至少显示了PHP警告,并在PHP.ini文件中将output_buffering设置为off,然后再次尝试运行您的应用程序。它应该会给你一个提示,告诉你哪个文件正在输出文本。谢谢@user3158900我会这样做,看看有什么进展。我更新了我的问题。PHP5.5.9在其他服务器上不存在此问题。两台服务器上的代码完全相同。您如何知道两台服务器上的代码完全相同?您如何比较这两个代码库?@toon81代码是从git存储库获取的。这两台服务器都是同一个存储库。你没有回答我的问题。