标签: Providers
-
执行 php artisan config:clear 时报错,提示无法打开指定流,原因是目标模块目录已被重命名。经排查,/config/app.php 的 providers 中仍注册了旧的类名路径。删除该配置项后,再次运行 composer install 和 php artisan config:clear 命令,皆成功执行,问题得以解决。
-
文章解决 Laravel 6 结合 Lighthouse 5 和 nwidart/laravel-modules 7 使用时出现的容器绑定解析异常。排查过程包括修改 GraphQL 文件、检查解析器构造函数及服务提供者注册,并通过调整模块目录名和执行 Composer 安装进行测试。最终发现服务提供者虽实现延迟加载接口但未实现 provides 方法,导致服务未在缓存中正确注册,删除延迟加载实现后程序恢复正常运行。
