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 (将#修改为@)