我将如何删除 Laravel 默认使用的冗长的堆栈跟踪错误?(我知道它使用的是“点火”)
我发现的一些资源没有帮助:
- 该线程仅提及如何完全禁用错误报告
- 当我在此处提到
render()
的类似方法中编写任何内容时,我只会得到错误 500 而没有任何输出。app/Exceptions/Handler.php
- 这个线程中的人甚至建议编写自己的 Laravel 引导应用程序而不是使用默认的应用程序,这会破坏 Laravel 框架语义,但这简直是疯了。
我还尝试通过发布点火配置文件来查看点火的配置值
php artisan vendor:publish --provider="Facade\Ignition\IgnitionServiceProvider" --tag="ignition-config"
但是该文件无需配置,您唯一能做的就是隐藏错误中的“共享”消息。
我只想要一个带有文件/行/错误、没有堆栈跟踪或没有 html 标记的简单经典 php 错误页面。错误页面使得在除 Web 浏览器之外的任何其他设备中调试输出变得非常困难。