如何在Laravel 5.1中引发异常。我只想用400个响应代码抛出一个自定义异常。我不想捉到。我只是想抛出异常。我是否应该首先基于Exception类创建一个类,然后将其抛出?如何添加自定义消息和响应代码?
您可以在.php
文件夹中创建一个自定义app/Exceptions
类,看起来像这样:
class CustomException extends \Exception
{
public function report(CustomException $exception)
{
parent::report($exception);
}
}
然后,您可以像这样使用它:
throw new CustomException('Your custom message!', 400);
您可以在官方documentation上阅读更多内容。