Я хочу написать отдельный exception handler
для одного Laravel5
пакет, так что он отображает пользовательский 404
вид этого пакета.
На самом деле я хочу знать, как я должен зарегистрировать Exception Handler
пакета внутри провайдера этого пакета.
Например, если имя моей посылки testPackage
мой ExceptionHandler
файл находится в:
vendor/testPackage/src/Exceptions/testExceptionHandler.php
И 404
Посмотреть файл находится в:
vendor/testPackage/src/views/404.blade.php
public function render($request, Exception $e)
{
if($e instanceof NotFoundHttpException)
{
return response()->view('missing', [], 404);
}
return parent::render($request, $e);
}
добавьте этот код в свой testExceptionHandler.php
Других решений пока нет …