标签: ReportingErrorHandler.php
-
针对在 Laravel Framework 6.20.44 与 nuwave/lighthouse v5.52.1 环境中遇到的类型不兼容报错问题,由于难以回退扩展版本,文章提供了一种临时变通方案。操作步骤是编辑 ReportingErrorHandler.php 文件,注释掉报告异常的相关代码。经过测试,再次请求后能够成功查看到具体的异常信息,解决了无法查看详情的困扰。
-
文章记录了在 Laravel 6 和 Lighthouse 环境中遇到 TypeRegistry::get() 参数类型错误,经排查发现是 GraphQL 类型定义与实际代码实现不符,通过打印参数值定位到 settings 字段问题,并将 theme_setting.graphql 中的类型定义从 [ThemeSetting!]! 修改为 [ThemeStyleSetting!]!,最终解决了报错并使接口正常返回。
