Переопределить исключение полезной нагрузки Laravel - PullRequest
0 голосов
/ 10 мая 2018

Я получаю исключение недопустимая полезная нагрузка при редактировании зашифрованного идентификатора как вручную.

Мне нужно сделать как json ответ для этого исключения, например

   ['status=>400,'message'=>'The Payload is invalid']

При работе с API я использую зашифрованную форму идентификатора и получаю исключение типа HTML для Полезная нагрузка недействительна . Я хочу изменить его на формат json, чтобы избежать проблем с типами в мобильной команде.

enter image description here

1 Ответ

0 голосов
/ 10 мая 2018

Вы можете перейти в app / Exceptions / Handler.php. В методе рендеринга.

public function render($request, Exception $exception)
{
    if ($exception instanceof \Illuminate\Contracts\Encryption\DecryptException) {

        return response()->json([
           'message' => 'The Payload is invalid'
        ], 400);

    }

    return parent::render($request, $exception);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...