Laravel ExceptionHandler не загружается - PullRequest
0 голосов
/ 05 февраля 2020

Мне нужно было перехватить и обработать некоторые исключения, и пока я пытался добавить их в файл Handler.php, я заметил, что файл /app/Exceptions/Handler.php не загружен.

Вместо этого загружается файл /vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php.

Также для файла: /bootstrap/app.php уже определен правильный путь:

$app->singleton(
    Illuminate\Contracts\Debug\ExceptionHandler::class,
    App\Exceptions\Handler::class
);

Сначала я протестировал, пытаясь "dd('TEST')" (внутри /app/Exceptions/Handler.php файла, и ничего не произошло). Затем я переместил "dd('TEST')" внутрь /vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php, и он появился на экране, поэтому я знаю, что это загружаемый файл.

Сильфон - это функция render(), где я пытаюсь перехватить исключение, но, к сожалению, поскольку файл Handler.php не загружен, функция render() никогда не вызывается и dd($exception) не запускается.

enter image description here

Буду признателен за любую оказанную помощь. Спасибо!

...