有些業(yè)務(wù)異常,手動拋出的異常,框架異常,未知異常想在中間件中獲取,并需要記錄行數(shù)和trace信息,
$response = $handler($request);
$exception = $response->exception();
if ($exception) {
return json([
'msg' => $exception->getMessage(),
'code' => 101,
'trace' => $exception->getTrace()
]);
}
這種拋不出來,把trace去掉可以正常返回