gpt4 book ai didi

php - Laravel 5 包的异常处理程序

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:11 25 4
gpt4 key购买 nike

我想为一个 Laravel5 包编写一个单独的异常处理程序,以便它显示该包的自定义 404 View 。< br/>实际上,我想知道我应该如何在该包的提供者中注册该包的 Exception Handler

例如,如果我的包的名称是 testPackage,我的 ExceptionHandler 文件位于:

vendor/testPackage/src/Exceptions/testExceptionHandler.php

404 View 文件位于:

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

关于php - Laravel 5 包的异常处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28856933/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com