我试图在Laravel 5.3中定义自定义异常类。但我找不到任何解决方案。
如何在Laravel 5.3中的API控制器中定义和调用自定义异常类。非常感谢任何帮助..
答案 0 :(得分:3)
编写一个新的CustomException类并扩展\ Exception类:
CustomException extends \Exception {}
使用自定义异常类这是在控制器中使用的一个示例:
public function someAction() {
throw new CustomException('your message error')
// or
try {
} catch (Exception $e) {
throw new CustomException($e->getMessage());
// ...
}
}