如何使用json响应自定义Laravel 500错误

时间:2020-05-15 09:19:52

标签: laravel rest exception

我希望当用户向我的Web服务发出请求并发生500错误时,他将收到标准的json响应。

这是我的控制者:

protected function return_failed_response ($code, $description, $header)
    {
        $return_data = array (
            "code" => $code,
            "description" => $description,
        );

        return response()->json($return_data)->header('Code', $header);
    }

这是我的api路由:

Route::post('requests', 'RequestController@store')->abort('500', App\Http\Controllers::return_failed_response ('Internal Server Error', 'Internal Server Error', '500'));

您是否知道在尝试访问Web服务路由时发生500错误时如何连接控制器中的标准响应?可以帮忙吗?

0 个答案:

没有答案