Laravel 如果在autoload-real.php中注册了psr-4,那么composer从何处获得psr-0?

Laravel 如果在autoload-real.php中注册了psr-4,那么composer从何处获得psr-0?,laravel,google-drive-api,psr-4,psr-0,flysystem-google-drive,Laravel,Google Drive Api,Psr 4,Psr 0,Flysystem Google Drive,我正在使用该软件包与使用Laravel的Google Drive api一起工作。但是,在安装软件包时,会出现一系列类似的错误: 位于D:/OpenServer/domains/Laravel\u store/vendor/Google/apiclient services/src\Google\Service\Adsense\AdClientAdCode.php中的类Google\u服务\Adsense\AdClientAdCode不符合psr-0自动加载标准。正在跳过。 有关完整列表,请参阅

我正在使用该软件包与使用Laravel的Google Drive api一起工作。但是,在安装软件包时,会出现一系列类似的错误:

位于D:/OpenServer/domains/Laravel\u store/vendor/Google/apiclient services/src\Google\Service\Adsense\AdClientAdCode.php中的类Google\u服务\Adsense\AdClientAdCode不符合psr-0自动加载标准。正在跳过。

有关完整列表,请参阅


此处指出,根据psr-0标准,该错误与自动加载有关,官方文件称该错误自2014年以来已过时,psr-4取代了该错误。我正在使用的软件包似乎没有被放弃,正在更新。上次更新是在9个月前。那么这个错误是从哪里来的呢?

正如您所看到的,它正试图加载
google\apiclient服务
,而您的包没有使用它(至少在
composer.json
中没有),因此如果您看到该文件,它将使用
google\apiclient
,并且使用
-services
。如果你去那里,你会看到PSR-0,你也可以看到,在2.5年前,这一点是公开的,但仍然没有任何结果。。。祝你好运…我明白了,谢谢!你遇到过我在这里描述的同样的问题吗?