大家好,请不要很快投反对票,我已经阅读了其他与此相关的帖子,但我似乎没有得到任何结果。我在上面得到了这个错误,我已经运行了composer dump autoload,它仍然告诉我,当我尝试运行php-artisan-serve时,没有找到类。

In ProviderRepository.php line 208:

 Class 'Buno\Readr\ReadrServiceProvider' not found


PS C:\Users\wilesx\Desktop\rauxmac\blog>

这是我在config/app.php中的代码
Buno\Readr\ReadrServiceProvider::class

我在这里添加了composer和dumpautoload
"autoload-dev": {
    "psr-4": {
        "Tests\\": "tests/",
        "Buno\\Readr\\": "pkgs/readr/src/"
    }
},

PS C:\Users\wilesx\Desktop\rauxmac\blog\pkgs\readr> composer dump-autoload
Generating autoload files
PS C:\Users\wilesx\Desktop\rauxmac\blog\pkgs\readr>

最佳答案

我曾经与之抗争过,如果你的提供者没有被添加到composer autoload并被正确地丢弃,或者可能根本不存在,那么很可能找不到它。查看您的代码,您似乎在错误的目录中运行composer dumpautoload,请确保在laravel根目录中运行composer dumpautoload,如果您也正确地将命名空间添加到composer.json文件中的话。
为了清楚起见,请在此目录中运行composer dump autoload--C:\Users\wilesx\Desktop\rauxmac\blog\
让我们看看结果。

08-05 16:16