Lumen api 在每个响应中包含 html 错误

Lumen api include html error in every response

我有一个 lumen 应用程序(版本 5.7.8),当我在本地调用某些路由时,它 return 是正确的响应,但之后它在响应文本中包含 html 错误。

例如,我有一个带有简单测试方法的控制器,return 只是一个字符串:

<?php
namespace App\Http\Controllers\Testing;

class PabloController{
    public function test(){
        return 'something';
    }
}

这是web.php中的路线:

<?php
$router->post('/test', 'Testing\PabloController@test');

您可以在邮递员中看到响应,其中包括字符串响应和来自错误模板的 html (/resources/views/Errors/general.blade.php):

有什么想法吗?

尝试return它作为:

        return response([
              'success' => true,
              'data' => 'something'
            ], 200);