返回响应JSON不适用于Laravel Lumen

时间:2016-03-06 17:04:13

标签: php json laravel debugging lumen

我在主持人身上设置了一个新的流明。错误日志适用于在错误的路由上命中,但如果我尝试返回json响应(当我尝试作为POST响应的返回时)它不起作用。

我尝试在Controller.php

上写这个
namespace App\Http\Controllers;

use Laravel\Lumen\Routing\Controller as BaseController;

class Controller extends BaseController
{
    public function createErrorResponse($message, $code)
    { 
        // print("A");  // works
       return response()->json(['message' => $message, 'code' => $code], $code);
    }
}

我尝试在另一个控制器上调用上面的函数。

 if (error) {
    // var_dump("A");  // works
    // return "A";    // doesn't work
    // having print on createErrorResponse also works..

    return $this->createErrorResponse('Error on data.', 560);
 } 

但是返回JSON并不是。它也没有返回" A"与return "A"。它只返回var_dump。

我也试过chmod -R 777 storage/,但它也没有改变任何东西。

0 个答案:

没有答案