日期: 2022年1月24日
-
本文记录了从零开始使用 Lighthouse 为简单博客构建 GraphQL API 的过程,涵盖创建 Laravel 项目、配置数据库与 Nginx 虚拟主机。文中详细介绍了安装 Lighthouse、发布默认模式、定义数据模型及 Schema,并通过 Altair GraphQL Client 进行调试。针对数据填充过程中遇到的工厂方法报错,通过引入 HasFactory 特性解决了问题,最终实现了对文章、评论及用户数据的成功查询与验证。
-
执行 composer require 时遇到 curl error 6 提示无法解析主机 api,经检查 composer.json 包含 nova 相关配置。通过在 C:\Users\Lenovo\AppData\Roaming\Composer\ 路径下新建 auth.json 文件并设置具体值后,再次执行命令不再报错,问题得到解决。
-
在 Laravel 6 项目中执行 php artisan telescope:publish 命令时报错 Unable to locate publishable resources,导致 /public/vendor/telescope 目录缺失且访问页面响应 500 错误。经过执行 php artisan clear-compiled、composer dumpautoload 并在 .env 文件中设置 TELESCOPE_ENABLED=true 后,再次运行该命令不再报错,相关目录生成,页面恢复正常访问。
