我有一个奇怪的问题。 Laravel 5.2正在对每个响应都进行混淆的单个响应预先加上\
。 JSON数据将返回为\{"message": ""}
而不是{"message": ""}
,并查看响应\<!DOCTYPE html>
,这会导致\
显示在页面上。Laravel正向所有响应添加正斜杠
我在PHP 5.6.23(ubuntu服务器)上使用laravel 5.2。
任何帮助表示赞赏!
编辑:这个问题是不存在使用PHP 5.5.9
EDIT 2在不同的服务器上:artisian命令的输出与\
越来越前缀,例如:\Configuration cache cleared!
,\Route cache cleared!
`
你是否有中间件或任何意外回响字符串“\\”'的东西? – Loek
@Loek在任何使用的中间件中都没有“\\”。我编辑了我的问题以添加更多信息。 – Ali
确保您至少显示了PHP警告,并在您的php.ini文件中将'output_buffering'设置为'off'并尝试再次运行您的应用程序。它应该给你提示哪个文件正在输出文本。 – user3158900