Laravel安装brian2694/laravel-toastr报InvalidArgumentException错误如何解决
解决方案
- 第一步:清空Composer本地缓存并更新Composer到最新版本,依次执行以下命令:
多数情况下该报错由本地缓存与远端仓库数据不一致导致,清缓存后重试安装即可解决composer clear-cache composer self-update - 第二步:更换Composer镜像源重试,国内第三方镜像可能存在同步滞后问题,可临时切换为官方源安装:
安装完成后如果需要切回国内源,自行替换为对应镜像地址即可# 临时修改全局镜像为官方源 composer config -g repo.packagist composer https://repo.packagist.org # 重试安装 composer require brian2694/laravel-toastr - 第三步:指定兼容版本安装,包版本和当前Laravel版本不匹配也会触发找不到包的报错,可根据你的Laravel版本指定对应版本安装,例如适配Laravel 8及以上版本可执行:
composer require brian2694/laravel-toastr ^5.6 - 第四步:手动添加仓库源,若以上操作都无效,可在项目根目录的
composer.json中添加该包的Git仓库地址,添加配置如下:
保存后重新执行安装命令即可。"repositories": [ { "type": "vcs", "url": "https://github.com/brian2694/laravel-toastr.git" } ]
内容的提问来源于stack exchange,提问作者Nico Aramy
相关产品推荐
相关产品推荐

