API 项目中 model 如何主动抛出异常?abort 只能两个参数,信息太少
自定义的 model (通过 api 取数据)中,想在 特定情况下直接主动抛出异常(如邮箱已占用),使用 abort() 或 throw new Exception() 只能返回一个 message 和一个 status_code, 怎样才能自定义返回状态码,并且返回更多的信息呢,比如自定义错误码 error_code
$data = [
'err_msg' => '邮箱已占用',
];
abort($data, $code)
你可以自己写个 异常类 不是想怎么定义就怎么定义