如何在laravel 5.3中定义自定义异常类

时间:2016-10-17 14:03:55

标签: laravel laravel-5 laravel-5.3

我试图在Laravel 5.3中定义自定义异常类。但我找不到任何解决方案。

如何在Laravel 5.3中的API控制器中定义和调用自定义异常类。非常感谢任何帮助..

1 个答案:

答案 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());
     // ...
  }
}