标签: composer.json
-
在使用 Spatie\QueryBuilder 时遇到 AllowedFilter::endsWithStrict() 方法未定义的错误,通过检查 AllowedFilter.php 源码确认该方法不存在。查看 composer.json 发现当前使用的 spatie/laravel-query-builder 版本为 5.2.0,于是使用 Composer 将包自动更新至最新兼容版本 5.7.0。更新后不再报错,生成的 SQL 语句也符合预期,成功解决了该问题。
-
Post Views: 122 1、在 Laravel Telescope 的 Job Queries 中,一些 SQL 语句未被记录。Queries (22) ,实际上远不止 22 条。如图1 2、在 […]
-
本文介绍了在 Laravel 6 中使用 nWidart/laravel-modules 插件为 Blog 模块定义调度任务的过程。主要步骤包括配置 composer.json 实现模块自动加载、生成并注册 Artisan 命令,以及在 App\Console\Kernel 中定义调度。文章验证了命令执行与调度运行的成功,并最终指出应将调度逻辑移至模块内部以实现更合理的架构。
-
在 Laravel 6 构建生产环境执行 composer install 时出现报错,提示需要 Moontoast\Math\BigNumber 支持。通过在 composer.json 的 require 配置中添加 moontoast/math 依赖并执行 composer require 命令安装该组件,再次运行 composer install 后问题解决,部署过程恢复正常。
-
文章解决 Laravel 6 结合 Lighthouse 5 和 nwidart/laravel-modules 7 使用时出现的容器绑定解析异常。排查过程包括修改 GraphQL 文件、检查解析器构造函数及服务提供者注册,并通过调整模块目录名和执行 Composer 安装进行测试。最终发现服务提供者虽实现延迟加载接口但未实现 provides 方法,导致服务未在缓存中正确注册,删除延迟加载实现后程序恢复正常运行。
-
在执行 composer install 时提示 Key conedevelopment/blade-filters is a duplicate 错误,通过删除 composer.json 中手动添加的重复依赖行解决。随后参考警告信息执行 composer update conedevelopment/blade-filters,确认 composer.lock 无变化后,再次运行 composer install 时不再报错,问题得以修复。
-
在执行 composer install 时遇到 Class Pine\BladeFilters\BladeFilters not found 报错,手动编辑 composer.json 添加依赖后,提示 Key conedevelopment/blade-filters is a duplicate 且警告 Lock 文件未更新。根据警告信息执行 composer update conedevelopment/blade-filters 更新锁定文件后,再次运行 composer install 即可解决报错并顺利完成安装。
-
在 composer.json 的 scripts 部分中,执行 composer install 时仅触发了与自动加载转储相关的 pre-autoload-dump 和 post-autoload-dump 事件,而 post-root-package-install 和 post-create-project-cmd 仅在 create-project 命令期间触发,因此未被执行。此外,lint 和 lint-fix 属于自定义命令,需要手动调用。由于项目是通过 Git 克隆而非 create-project 创建的,相关事件下的命令需要手动执行。
