标签: Laravel Framework 6.20.44
-
针对在 Laravel Framework 6.20.44 与 nuwave/lighthouse v5.52.1 环境中遇到的类型不兼容报错问题,由于难以回退扩展版本,文章提供了一种临时变通方案。操作步骤是编辑 ReportingErrorHandler.php 文件,注释掉报告异常的相关代码。经过测试,再次请求后能够成功查看到具体的异常信息,解决了无法查看详情的困扰。
-
在编写 Lighthouse 5 的自动化测试用例时,PhpStorm 无法自动完成且无法找到 assertJson 方法的声明。经排查,这是因为 nuwave/lighthouse v5.36.0 与 Laravel Framework 6.20.44 版本不匹配,导致对象路径异常。通过 Composer 将 nuwave/lighthouse 回退至 ~4.10.1 版本后,PhpStorm 恢复了代码自动完成功能,问题得到解决。
-
编写 Lighthouse 5 自动化测试用例时,PhpStorm 无法自动完成且找不到 assertJson 声明。经排查,$response 对象实际路径显示为 \Illuminate\Foundation\Testing\TestResponse,而正常项目应为 \Illuminate\Testing\TestResponse。确定问题由 Laravel Framework 6.20.44 与 nuwave/lighthouse v5.36.0 版本不匹配导致。执行 Composer 命令将 nuwave/lighthouse 回退至 v4.10.2 后,代码提示恢复正常。
