【问题标题】:Error with composer update does not comply with psr-4 autoloading standard. Skipping作曲家更新错误不符合 psr-4 自动加载标准。跳过
【发布时间】:2021-10-17 14:58:18
【问题描述】:
运行 composer update 时出现此错误
类 MercadoPago\AdvancedPayments\AdvancedPayment 位于 C:/xampp/htdocs/vendor/mercadopago/dx-php/src/MercadoPago\Entities\AdvancedPayments\AdvancedPayment.php 不符合 psr-4 自动加载标准。跳过。
怎么解决的?
【问题讨论】:
标签:
laravel
laravel-5
laravel-8
【解决方案1】:
MercadoPago 发展得如此可怕并不奇怪......
您不能使用该包(至少作为 PSR4),因为文件命名空间是 MercadoPago\AdvancedPayments,但它位于 MercadoPago/Entities/AdvancedPayments/AdvancedPayments.php,因此不符合 PSR4...
如果你检查他们的composer.json 文件,你会发现 PSR4 有点奇怪...我从来没有见过在 composer 中这样定义 PSR4...