В моем контроллере у меня есть этот фрагмент
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)
. Что мне нужно сделать, если я хочу, чтобы оба исключения были зарегистрированы?