有没有人经历过 Laravel Artisan 命令在响应中返回起始 <?php 标签
Has anyone experienced Laravel Artisan commands returning the opening <?php tag in responses
我一直在用最新版本的 Laravel 框架(当前为 5.7)构建一个 Web 应用程序,我注意到 Artisan 功能有一个相当令人沮丧的错误。
例如,当我 运行 php artisan 迁移时,我得到以下示例响应:
<?php nothing to migrate
这里的问题不是没有迁移,因为我的迁移没有问题,但是请注意响应中的 <?php
标记,无论我使用什么 Artisan 命令,都会发生这种情况 运行 当 运行 从路由发出命令时,这很烦人,因为由于 php 标记,它破坏了我的 json 响应,所以我的响应如下所示:
<?php{"status": 200, "message": "test message"}
它似乎是 artisan 文件中的 php 标记,但该标记需要存在,因为文件被解析为 php。有人有什么想法吗?
您应该主要检查文件夹 config/
中的配置文件。
如果有任何文本,例如 <?php <?php
在 return [...]
之前,它将出现在每个控制台命令中。
对于 fpm,laravel 在发送响应之前清除输出。
我怀疑错误是在 installad 包中,因为它会很快被报告,除非你使用的是非常不常见的包。
我一直在用最新版本的 Laravel 框架(当前为 5.7)构建一个 Web 应用程序,我注意到 Artisan 功能有一个相当令人沮丧的错误。
例如,当我 运行 php artisan 迁移时,我得到以下示例响应:
<?php nothing to migrate
这里的问题不是没有迁移,因为我的迁移没有问题,但是请注意响应中的 <?php
标记,无论我使用什么 Artisan 命令,都会发生这种情况 运行 当 运行 从路由发出命令时,这很烦人,因为由于 php 标记,它破坏了我的 json 响应,所以我的响应如下所示:
<?php{"status": 200, "message": "test message"}
它似乎是 artisan 文件中的 php 标记,但该标记需要存在,因为文件被解析为 php。有人有什么想法吗?
您应该主要检查文件夹 config/
中的配置文件。
如果有任何文本,例如 <?php <?php
在 return [...]
之前,它将出现在每个控制台命令中。
对于 fpm,laravel 在发送响应之前清除输出。
我怀疑错误是在 installad 包中,因为它会很快被报告,除非你使用的是非常不常见的包。