找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider”
Posted
技术标签:
【中文标题】找不到类“NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider”【英文标题】:Class 'NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider' not found找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider” 【发布时间】:2019-06-14 12:47:24 【问题描述】:尝试在 laravel 项目中安装 composer 时出现此错误。
Illuminate\Foundation\ComposerScripts::postAutoloadDump @php 工匠包:发现 在 ProviderRepository.php 第 208 行:
类 'NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider' 不是 找到 脚本 @php artisan package:discover 处理返回的 post-autoload-dump 事件,错误代码为 1
【问题讨论】:
先生,我已经阅读了对我不起作用的问题解决方案。这就是为什么我在这里被问到这个问题 "extra": "laravel": "dont-discover": [ "laravel/dusk" ] ,在 composer.json 中试试这个我这样解决了这个问题:cd bootstrap/ cache/ rm -rf *.php 从 *** 得到这两个答案。 先生,如果太容易了,那就帮帮我,这样可以节省我的时间 那两个不适合我 更新 composer.json 后,在本地运行 composer update 然后再次部署到 gcp 上。 【参考方案1】:我在将我的应用部署到 Google App Engine 时遇到了这个问题。我发现通过在我的 composer.json 中将 "nunomaduro/collision": "^2.0" 从 "require-dev" 移动到 "require" 解决了这个问题。
【讨论】:
我这几天一直在努力解决这个问题。该死。想不出解决办法。 谢谢。为我工作,但还必须删除我的作曲家锁并再次运行作曲家安装。【参考方案2】: 在作曲家中将nunomaduro/collision
: ^2.0
从 require-dev
移动到 require
如果这不能解决问题,请尝试
删除composer.lock
文件
在没有这个文件的情况下再次上传项目(它为我解决了这个问题)
【讨论】:
【参考方案3】:如果您的项目未在生产环境中运行,请将APP_ENV
设置为dev
或不同于production
的其他值。迁移和种子应该可以工作。
【讨论】:
【参考方案4】:在你的 composer.lock 中,
将 "nunomaduro/larastan": "^0.3.0",
从 "require-dev" 移至 "require"。
然后运行composer install
这对我有用
【讨论】:
【参考方案5】:在 php v-8 中我收到此错误“调用未定义的方法 Dotenv\Repository\RepositoryBuilder::create()” 然后在终端输入这个“作曲家过时”然后我知道我应该更新 nunomaduro/collision 然后在终端 “作曲家需要 nuomaduro/碰撞”
【讨论】:
【参考方案6】:我使用的是 5.6 版本和 php 版本 7.2
尝试了这些页面解决方案
但以下对我有用
在终端中
composer outdated
composer require nunomaduro/collision:^3.0 --dev
注意:我不知道第一步是否必须,但我在终端中编写了该命令,请尝试仅使用第二步,如果可行,请建议我进行编辑。
谢谢。
我从 Git Hub 页面Github找到了这个解决方案
【讨论】:
【参考方案7】:我在boostrap/cache/packages.php
文件夹中有答案,我们会成功的。所以删除包是错误的。
找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider”
正在删除...
所以你 PHP 工匠服务。
【讨论】:
以上是关于找不到类“NunoMaduro\Collision\Adapters\Laravel\CollisionServiceProvider”的主要内容,如果未能解决你的问题,请参考以下文章
找不到 Spring Boot Mongo Reactive 类 - 找不到类 [org.springframework.data.mongodb.MongoDatabaseFactory]