使用包信息加载composer存储库 更新依赖项(包括require-dev) 包操作:0次安装,0次更新,1次删除 - 去除genealabs / laravel-caffeine(0.3.12) 写锁文件 生成优化的自动加载文件
照亮\基金会\ ComposerScripts :: postAutoloadDump @php artisan包:发现
[Symfony的\元器件\调试\异常\ FatalThrowableError]
未找到“GeneaLabs \ LaravelCaffeine \ LaravelCaffeineServiceProvider”类
脚本@php artisan包:发现处理返回的自动加载转储事件,错误代码为1
答案 0 :(得分:20)
在composer.json
中添加此内容。然后必须在您的项目中明确安装黄昏:
"extra": {
"laravel": {
"dont-discover": [
"laravel/dusk"
]
}
},
答案 1 :(得分:3)
您已在 config / app.php 中为未安装在系统中的软件包添加了服务提供商。
您必须在 config / app.php中添加此行。您可以将其删除或安装包GeneaLabs\LaravelCaffeine\LaravelCaffeineServiceProvider
请参阅https://github.com/GeneaLabs/laravel-caffeine。
通过CLI运行以下行来安装软件包。
composer require genealabs/laravel-caffeine
答案 2 :(得分:2)
在这种情况下,我使用space
作为APP_NAME
文件中的.env
键。
并且有以下错误:
The environment file is invalid!
Failed to parse dotenv file due to unexpected whitespace. Failed at [my name].
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
请勿在{{1}}键中使用space
!
答案 3 :(得分:2)
单独运行命令 php artisan package:discover --ansi
可能会告诉您有关该问题的更多信息。
在我的情况下,纠正 .env
中不合适的字符解决了它。
答案 4 :(得分:2)
我需要回滚1.9.x版本,在2.x.x中不起作用
Evaluate
答案 5 :(得分:2)
这件事发生在我身上,因为我有一个ddd()
或dd()
;死了;在我忘记的routes / web.php文件中。
答案 6 :(得分:2)
从5.8升级到6.x时遇到了这个问题。
我在str_slug()
和config/cache.php
中有config/session.php
。
我将其更改为Str::slug()
,该错误消失了。
答案 7 :(得分:2)
我的问题是fideloper proxy
版本。
当我将laravel 5.5升级到5.8时,发生了这种情况
只要有人得到帮助,就分享
更改您的作曲家json fideloper版本:
"fideloper/proxy": "^4.0",
之后,您需要运行更新编辑器。
composer update
答案 8 :(得分:2)
如果您来自Google搜索,请确保您有一个.env文件,其中 APP_ENV设置为本地。 (如果您是从github克隆项目的,那么第一件事就是运行cp .env.example .env
。这实际上是我的问题)
然后再次运行composer install
。
答案 9 :(得分:1)
如果从Laravel 6升级到Laravel 7时出现错误,请使用命令composer require laravel/ui "^2.0"
解决问题(请参见https://laravel.com/docs/7.x/upgrade#authentication -scaffolding)
答案 10 :(得分:1)
就我而言,我在最近删除的composer程序包中留下了对类的引用。在您的laravel应用中,检查config/app.php
,尤其是providers
和aliases
属性,以引用错误中指定的类。
答案 11 :(得分:0)
我只运行了composer update
,它解决了我的问题-
Laravel 6。*
答案 12 :(得分:0)
在我的情况下,请检查您的代码是否有错误,我在Kernel.php中有错误。 首先解决错误(如果有) 比运行作曲家需要....(您想要的软件包)
答案 13 :(得分:0)
如果所有解决方案都不适合您,则使用Composer 2
而不是{{1来处理错误代码为1的返回自动加载转储事件错误}}。当您在Dockerfile之类的文件中手动运行install命令并安装最新版本时,可能会发生这种情况。只需使用Composer 1
选项修改命令以安装最新的1.x.x稳定版本:
--1
或者,用curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --1
指定某个version:
--version=x.x.x
在照常调用curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --version=1.10.17
之前,最好还删除vendor
目录和composer.lock
文件,以免陈旧干扰版本降级。
答案 14 :(得分:0)
就我而言,问题是过时的“../bootstrap/cache/packages.php and services.php”
我不得不这样做。删除这些文件并重新运行 composer install...
Erroneous data format for unserializing 'Symfony\Component\Routing\CompiledRoute'
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
答案 15 :(得分:0)
我有同样的问题
以上错误
Script @php artisan package:discover handling the post-autoload-dump event returned with error code 1
我在终端中发现了另一条消息,例如:“
“Cartalyst\Stripe\Laravel\StripeServiceProvider::class,在您的 ProviderRepository.php 中找不到”
然后我去 config/app.php 并找到
<块引用>Cartalyst\Stripe\Laravel\StripeServiceProvider::class
注释掉然后运行
<块引用>作曲家更新
它会正常工作 **在您的情况下,可能包名称不同,请检查您的终端 **
答案 16 :(得分:0)
只需删除 bootstrap/cache/config.php 文件。然后它工作正常
答案 17 :(得分:0)
就我而言,这是错误
> @php artisan package:discover --ansi
In AuthServiceProvider.php line 29:
syntax error, unexpected '=>' (T_DOUBLE_ARROW), expecting ')'
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
我通过将 PHP 版本升级到 7.4 解决了这个问题
因为我在 7.4 中出现的 AuthServiceProvider 中使用了箭头函数
答案 18 :(得分:-1)
删除位于bootstrap / cache /中的config.php文件 enter link description here
与我合作