我想为一个exception handler
包编写单独的Laravel5
,以便显示该包的自定义404
视图。
实际上我想知道如何在该软件包的提供程序中注册程序包的Exception Handler
。
例如,如果我的包名称为testPackage
,则我的ExceptionHandler
文件位于:
vendor/testPackage/src/Exceptions/testExceptionHandler.php
404
视图文件位于:
vendor/testPackage/src/views/404.blade.php
答案 0 :(得分:0)
public function render($request, Exception $e)
{
if($e instanceof NotFoundHttpException)
{
return response()->view('missing', [], 404);
}
return parent::render($request, $e);
}
在testExceptionHandler.php中添加此代码