Обработчик исключений для пакетов Laravel 5

Я хочу написать отдельный exception handler для одного Laravel5 пакет, так что он отображает пользовательский 404 вид этого пакета.
На самом деле я хочу знать, как я должен зарегистрировать Exception Handler пакета внутри провайдера этого пакета.

Например, если имя моей посылки testPackageмой ExceptionHandler файл находится в:

vendor/testPackage/src/Exceptions/testExceptionHandler.php

И 404 Посмотреть файл находится в:

vendor/testPackage/src/views/404.blade.php

3

Решение

public function render($request, Exception $e)
{
if($e instanceof NotFoundHttpException)
{
return response()->view('missing', [], 404);
}
return parent::render($request, $e);
}

добавьте этот код в свой testExceptionHandler.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]