Ignition 将会成为 Laravel 6 的新错误界面

Ignition 将会成为 Laravel 6 的新错误界面

PHP小彩虹2021-08-18 4:11:26300A+A-

文章转发自专业的Laravel开发者社区,原始链接:learnku.com/laravel/t/3…

作为 Laracon EU 2019 的一部分,Freek van der Herten 和 Marcel Pociot 共同宣布了他们最新的开源拓展包—— Ignition 。

Ignition 是 Laravel 6.0 新的默认错误页,具有一些美观的 Laravel 特定功能,可以使调试异常和堆栈跟踪变得更加方便!你甚至可能喜欢故意抛出一个异常来查看这个漂亮的新的 Laravel 调试堆栈。

从 Freek 的 详细的介绍 Ignition 文章中,他提到了Ignition如何做一些有趣的框架特定的事儿来使堆栈跟踪更容易理解:

Ignition 是一个特定于 Laravel 的错误页面。因此,它可以挂载特定于框架的功能来显示未编译的视图路径和你的 Blade 视图……默认情况下,我们也只显示应用框架,因为这些框架可能正是你感兴趣的。

正如你在截图上所看到的, 这里有多个选项卡提供了关于请求的帮助内容,app/framework, user, contextdebug。通过选择可以查看他们每一个的详细信息。

debug选项卡有一个很酷的新特性,可以显示querieslogsdumps。 当有打印内容的时候,Ignition 还会显示相关的文件名信息。不想显示具体信息的话还可以使用包中原有的dd()命令!

除了调试信息外,Ignition 还有一个额外的步骤来对常见的问题提出建议帮助。例如,类或视图路径类型将尝试提供推荐的解决方案。

Ignition 是 Laravel 6.0 的标配,你也可以将其安装在现有的 Laravel 5 应用。你可以了解更多有关于这个包的详情,获得完整的安装说明,并在 GitHub 上的 facade/ignition 查看源代码。

点击这里复制本文地址 以上内容由权冠洲的博客整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

支持Ctrl+Enter提交

联系我们| 本站介绍| 留言建议 | 交换友链 | 域名展示 | 支付宝红包
本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除

权冠洲的博客 © All Rights Reserved.  Copyright quanguanzhou.top All Rights Reserved
苏公网安备 32030302000848号   苏ICP备20033101号-1
本网站由 提供CDN/云存储服务

联系我们