gpt4 book ai didi

php - Laravel 5 - 从包中添加异常渲染逻辑

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

我正在为 Laravel 5 开发一个包,我想将我自己的异常的渲染逻辑添加到默认的 ExceptionHandler

我不想替换默认的 Laravel 5 异常处理程序,只是想让安装我的包的应用程序知道我的包异常应该如何呈现。

我该怎么做?谢谢:)

最佳答案

如果您想替换应用程序异常处理程序,您可以在您的服务提供商中这样做。虽然从应用程序异常处理程序扩展可能很好,但这会很困难,因为如果开发人员更改了应用程序命名空间,它可能不会被命名为 App\Excpetions\Handler

$app->singleton(
'Illuminate\Contracts\Debug\ExceptionHandler',
'Vendor\Package\ExceptionHandler'
);

否则,您可能会考虑提供一个特征,开发人员可以将其拉入他们自己的 ExceptionHandler 并以这种方式利用您的附加功能。

关于php - Laravel 5 - 从包中添加异常渲染逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29959207/

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