2015-03-04 3 views
3

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

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

vendor/testPackage/src/Exceptions/testExceptionHandler.php 

И файл 404 вид находится в:

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

ответ

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

добавить этот кода в вашем testExceptionHandler.php

Смежные вопросы