首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在响应之前,Laravel继续打印4个空白。

在响应之前,Laravel继续打印4个空白。
EN

Stack Overflow用户
提问于 2016-09-13 10:56:31
回答 2查看 1.2K关注 0票数 3

当我调用控制器时,输出的输出是:

{success:true}

而不是:

{成功:真)

我已经尝试了grep,并找到了这样的东西:" <?php",我什么也没有。

我继续了我添加的每一堂课,确保他们没有打印,也没有打印。

从我发现这一点到现在已经三个小时了。我对源代码管理/没有任何提示

怎么才能调剂呢?

如果没有,我能钩住拉拉直到我发现问题并通过某种拦截使其消失吗?

更新

我转到了文件: public/index.php,并将其放在:

代码语言:javascript
复制
ob_start();
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$output = ob_get_clean();//$output will have the 4 spaces

因此,现在问题是隐藏的,但仍然需要修复它,因为$output有4个隐藏空间。

更新2

整个文件

代码语言:javascript
复制
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

ob_start();
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$output = ob_get_clean();//$output will have the 4 spaces

$response->send();

$kernel->terminate($request, $response);

谢谢

EN

回答 2

Stack Overflow用户

发布于 2019-07-18 12:29:18

请检查您的config/filesystems.php文件,我认为在php打开标签之前有一个选项卡(或4个空格)。

票数 4
EN

Stack Overflow用户

发布于 2020-02-28 18:58:27

您必须使用Phpstorm进行全面搜索--例如,搜索

代码语言:javascript
复制
\r<?php \n<?php [space]<?php \t<?php

在我的例子中,我的routes.php中有一个\n

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39468328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档