找不到类“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.0require-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”的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot找不到类异常解决

找不到 Spring Boot Mongo Reactive 类 - 找不到类 [org.springframework.data.mongodb.MongoDatabaseFactory]

找不到xml找不到类

java 主启动类找不到

找不到类 'dalvik.system....'

eclipse 保存后就找不到类