Перегруженные исключения не регистрируются Laravel - PullRequest
0 голосов
/ 17 февраля 2020

В моем контроллере у меня есть этот фрагмент

        try {
            $content = $content->loadAndGetContent($id);
        } catch (UnknownContentTypeException $e) {
            abort(500);
        }

UnknownContentTypeException. php

<?php


namespace App\Exceptions;


use Exception;
use Log;

/**
 * Throw this if the content type of data cannot be determined
 * @package App\Exceptions
 */
class UnknownContentTypeException extends Exception
{

    public function report(Exception $e)
    {
        Log::error('----- CONTENT TYPE ' . $e->getMessage() . ' DOES NOT EXIST!');
    }
}

UnknownContentTypeException перехватывается и запускается abort(500). Однако в моих логах появляется только HttpException из abort(500). Что мне нужно сделать, если я хочу, чтобы оба исключения были зарегистрированы?

...