我希望当用户向我的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错误时如何连接控制器中的标准响应?可以帮忙吗?