Laravel исключение - PullRequest
       0

Laravel исключение

0 голосов
/ 18 февраля 2020

Как сгенерировать исключение в Laravel 5.1. Я хочу просто выбросить пользовательское исключение с кодом ответа 400. Я не хочу пытаться поймать. Я просто хочу бросить исключение. Должен ли я сначала создать класс на основе класса Exception, а затем выбросить его? Как добавить пользовательское сообщение и код ответа?

1 Ответ

0 голосов
/ 18 февраля 2020

Вы можете создать пользовательский класс .php в папке app/Exceptions, который будет выглядеть примерно так:

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

И затем вы можете использовать его следующим образом:

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

Вы можете прочитать больше на официальной документации .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...