Laravel异常抛出

问题描述 投票:0回答:1

如何在Laravel 5.1中引发异常。我只想用400个响应代码抛出一个自定义异常。我不想捉到。我只是想抛出异常。我是否应该首先基于Exception类创建一个类,然后将其抛出?如何添加自定义消息和响应代码?

laravel exception
1个回答
0
投票

您可以在.php文件夹中创建一个自定义app/Exceptions类,看起来像这样:

class CustomException extends \Exception
{
    public function report(CustomException $exception)
    {
        parent::report($exception);
    }
}

然后,您可以像这样使用它:

throw new CustomException('Your custom message!', 400);

您可以在官方documentation上阅读更多内容。

© www.soinside.com 2019 - 2024. All rights reserved.