首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工匠缓存:清除也删除灯塔缓存?

工匠缓存:清除也删除灯塔缓存?
EN

Stack Overflow用户
提问于 2021-05-22 14:16:31
回答 1查看 685关注 0票数 1

我在生产中遇到了这样的错误:

例外:"Nuwave\Lighthouse\Exceptions\DefinitionException“文件:"/var/www/app/vendor/nuwave/lighthouse/src/Schema/TypeRegistry.php”行: 95条消息:“灯塔在加载类型时失败:CreateTicketInput↵↵确保模式定义中存在该类型。↵”跟踪:,…

有人建议清除灯塔缓存这里

但是我已经习惯了用artisan cache:clear清除laravel缓存,所以我的问题是:artisan cache:clear是否也删除了灯塔缓存?

EN

回答 1

Stack Overflow用户

发布于 2021-05-22 16:09:04

理论上说是的。实际上,这要视情况而定。

默认情况下灯塔使用默认的Laravel缓存驱动程序,因此artisan cache:clear也应该间接清除灯塔缓存。

但是,如果您将灯塔配置为使用与Laravel不同的缓存驱动程序,它将无法工作。

长话短说:是的,如果使用默认缓存用于灯塔,artisan cache:clear确实清除了灯塔缓存,但不依赖于此,请使用artisan lighthouse:clear-cache来确保现在和将来(以及任何配置)缓存都被正确清除。

极有可能,在下一个版本的灯塔中,缓存方法将改变,不再使用Laravel,这使得artisan cache:clear不再影响灯塔缓存,这也是使用artisan lighthouse:clear-cache的另一个原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67650492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档