gpt4 book ai didi

php - 如何在 Laravel 6 及以上版本中安装 Whoops

转载 作者:行者123 更新时间:2023-12-01 01:40:23 28 4
gpt4 key购买 nike

起,我一直在研究 Laravel 框架5.4

这是 Laravel 版本和错误处理程序的历史

  • 4.0 - 4.2 - 菲尔普/哎呀
  • 5.0 - 5.4 - symfony/错误处理程序
  • 5.5 - 5.8 - 菲尔普/哎呀

  • 并由 发布Laravel 6.0 他们引入了名为 的新错误页面点火

    https://github.com/facade/ignition

    这个包内置了高级调试。但显然这是由 完成的VueJS .

    所以在 Postman 中调试 Api 请求时,我没有在预览中得到任何东西。

    那么有什么办法可以到 在 Laravel 6.0 和 future 版本中切换到 Whoops .

    因为即使在 中也有切换到点火的选项旧版 Laravel 项目

    使用以下代码 app/Exceptions/Handler.php
    protected function whoopsHandler()
    {
    try {
    return app(\Whoops\Handler\HandlerInterface::class);
    } catch (\Illuminate\Contracts\Container\BindingResolutionException $e) {
    return parent::whoopsHandler();
    }
    }

    最佳答案

    幸运的是,由于 filp/whoops 仍然在你的 composer.json 中(或者至少它在我的中)你所要做的就是运行 composer remove facade/ignition和 whoops 将再次接管。

    如果没有,请使用 composer require filp/whoops --dev 重新安装 filp/whoops ,并去除点火,应该是这样。

    关于php - 如何在 Laravel 6 及以上版本中安装 Whoops,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58425370/

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