当尝试使用GraphQL Playground时,似乎已引用了schema.graphql的缓存版本。因此,我继续运行php artisan cache:clear
,这导致错误“服务器无法访问”和“错误”:“响应不成功:收到状态码500”。
我尝试运行php artisan cache:config
,但这不能解决问题。
我希望能够连接,但似乎并不想连接。在运行php artisan cache:clear
之前,连接不是问题,只是任何写查询的尝试似乎都引用了旧的schema.graphql,这是不希望的。
答案 0 :(得分:4)
要清除灯塔的模式缓存,您需要运行php artisan lighthouse:clear-cache
。您可以在灯塔文档https://lighthouse-php.com/master/performance/schema-caching.html
对于本地开发,我更喜欢禁用模式缓存,将本地环境变量LIGHTHOUSE_CACHE_ENABLE
设置为false。