微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel Throwable 不处理异常 - 得到 500 内部错误

如何解决Laravel Throwable 不处理异常 - 得到 500 内部错误

Laravel 中,我有以下控制器和方法

public function uploadattachment(Request $request)    
{
    
    try {
        $aa = 3/0;
    }
    catch (Throwable $t) {
      
        return response()->json([
            'status' => 'Error','message' => $t->getMessage()
        ]);
    }
}

500 internal server error

当我从 Angular 调用上述方法时,我收到错误 500 internal server error。我以为我会收到 200 并且异常将在消息属性catch 子句中处理


Throwable 处于异常状态。如果除以零由 Exception 处理,它也应该由 Throwable 处理:division by zero

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。