国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

webman可以在中間件接收異常嗎

ysian

問題描述

有些業(yè)務(wù)異常,手動拋出的異常,框架異常,未知異常想在中間件中獲取,并需要記錄行數(shù)和trace信息,

  $response  = $handler($request);
        $exception = $response->exception();
        if ($exception) {
            return json([
                'msg'   => $exception->getMessage(),
                'code'  => 101,
                'trace' => $exception->getTrace()
            ]);
        }

這種拋不出來,把trace去掉可以正常返回

1190 2 1
2個(gè)回答

Chance

使用異常處理類去處理異常

  • ysian 2023-09-14

    那假如說我在一個(gè)控制器中,寫一個(gè) $a = 1; return $a[11]; 這種語法的錯(cuò)誤,我想要自定義返回?cái)?shù)據(jù),且需要記錄下錯(cuò)誤信息和未知,這種不是手動拋出的可以捕獲嗎

  • Chance 2023-09-14

    可以

  • ysian 2023-09-14

    不行的,只有手動拋才會獲取異常,語法的錯(cuò)誤捕捉不到

  • Chance 2023-09-14

    config/exception.php 改成你自己的異常處理類

Tinywan

用它解決你的所有異常:http://wtbis.cn/plugin/16

  • 暫無評論
年代過于久遠(yuǎn),無法發(fā)表回答
??