我有一个奇怪的问题。 Laravel 5.2正在将\
添加到每个响应中,这会使响应变得混乱。 JSON数据将返回\{"message": ""}
而不是{"message": ""}
,并查看回复\<!DOCTYPE html>
,这会导致\
显示在页面上。
我在PHP 5.6.23(ubuntu服务器)上使用laravel 5.2。
感谢任何帮助!
编辑:使用PHP 5.5.9的其他服务器上不存在此问题
编辑2:artisian命令输出前缀为\
,例如:\Configuration cache cleared!
,\Route cache cleared!
`
答案 0 :(得分:1)
我敢打赌你在<?php
之前或?>
之后不小心在某个档案中添加了'\'这件事发生在我身上很多次,总是和你一样。运气好的话,您可以在项目中使用find并搜索\<?php
和?>\
答案 1 :(得分:0)
最有可能在某个地方,在某个文件或其他文件中,你可能回应/打印了'/'是我的猜测。
我会从public/index.php
开始并注释掉所有内容,然后从浏览器中点击该文件,并找不到输出(希望如此)。
如果没有/
,请慢慢取消注释index.php的位,直到看到它再次弹出为止。
不幸的是,因为它有这样一个共同特征,所以无法search all
找到它。