Мне нужно было перехватить и обработать некоторые исключения, и пока я пытался добавить их в файл 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)
не запускается.
Буду признателен за любую оказанную помощь. Спасибо!