首页 > 解决方案 > 在 ProviderRepository.php 第 208 行:找不到类“Netshell\Paypal\PaypalServiceProvider”

问题描述

嗨,将 laravel 项目配置到 docker 并尝试编写时出现以下异常

> Illuminate\Foundation\ComposerScripts::postAutoloadDump
> @php artisan package:discover --ansi

In ProviderRepository.php line 208:

  Class 'Netshell\Paypal\PaypalServiceProvider' not found


Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1

命令:

docker-compose exec app composer install

Compose.json:我的文件中有以下配置,是否需要更改或升级。我还认为某些配置已被弃用?请帮忙!

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "php": "^7.3",
        "anandsiddharth/laravel-paytm-wallet": "^1.0",
        "barryvdh/laravel-dompdf": "^0.8.2",
        "cinetpay/cinetpay-php": "^1.9",
        "fideloper/proxy": "^4.0",
        "gabrielbull/ups-api": "^0.8.0",
        "guzzlehttp/guzzle": "^6.0",
        "instamojo/instamojo-php": "^0.4.0",
        "iyzico/iyzipay-php": "^2.0",
        "kingflamez/laravelrave": "^2.0",
        "laracasts/flash": "^3.0",
        "laravel/framework": "6.*",
        "laravel/passport": "^7.3",
        "laravel/socialite": "^4.3",
        "laravel/tinker": "^1.0",
        "lcobucci/jwt": "3.3.3",
        "league/flysystem-aws-s3-v3": "^1.0",
        "ext-ctype": "*",
        "ext-dom": "*",
        "ext-gd": "*",
        "ext-iconv": "*",
        "ext-fileinfo": "*",
        "ext-libxml": "*",
        "ext-mbstring": "*",
        "ext-SimpleXML": "*",
        "ext-xml": "*",
        "ext-xmlreader": "*",
        "ext-xmlwriter": "*",
        "ext-zip": "*",
        "ext-zlib": "*",
        "phpoffice/phpspreadsheet": "^1.9",
        "maatwebsite/excel": "^3.1",
        "mehedi-iitdu/core-component-repository": "dev-master",
        "nexmo/laravel": "^2.2",
        "osenco/mpesa": "^1.20",
        "razorpay/razorpay": "2.0.0",
        "spatie/db-dumper": "dev-master",
        "spatie/laravel-image-optimizer": "^1.3",
        "stripe/stripe-php": "^6.29",
        "twilio/sdk": "^6.1",
        "unicodeveloper/laravel-paystack": "^1.0"
    },
    ....
}

标签: phplaraveldockerpaypaldocker-compose

解决方案


你注册了吗

Netshell\Paypal\PaypalServiceProvider

在你的 config/app.php 中?


推荐阅读