Ignition 是 Laravel 的新错误页面
发布时间 作者 Paul Redmond
作为 Laracon EU 2019 的一部分,Freek Van der Herten 和 Marcel Pociot 宣布了他们最新的开源软件包 Ignition。
Ignition 是 Laravel 6.0 的新默认错误页面,它具有一些美观的 Laravel 特定功能,可以使调试异常和堆栈跟踪变得更加轻松!您甚至可以故意抛出异常以查看 Laravel 这个漂亮的调试堆栈。
从 Freek 的 详细介绍 Ignition 的文章 中,他提到了 Ignition 如何可以执行一些有趣的框架特定操作并使堆栈跟踪更容易理解。
Ignition 是一个 Laravel 特定的错误页面。因此,它可以与框架特定的功能挂钩以显示未编译的视图路径和您的 Blade 视图…… **我们默认情况下只显示应用程序框架,因为这些框架是您可能感兴趣的框架。**
正如您在屏幕截图中看到的,有多个选项卡包含有关请求、应用程序/框架、用户、上下文和调试的有用提示。查看 Freek 的文章以获取有关每个选项卡的详细信息。
调试选项卡有一个很酷的功能,可以显示查询、日志和转储。当发生转储时,Ignition 会显示发生转储语句的文件名。不必再在供应商包中搜索丢失的 `dd()` 调用了!
除了调试信息外,Ignition 还会采取额外的步骤来尝试对常见问题提供建议。例如,类或视图路径拼写错误会尝试提供建议的解决方案。
Ignition 是 Laravel 6.0 的默认错误页面,您也可以安装它来与现有的 Laravel 5 应用程序一起使用。您可以在 GitHub 上了解更多关于这个软件包的信息,获取完整的安装说明,并查看源代码:facade/ignition。