大家好,请不要很快投反对票,我已经阅读了其他与此相关的帖子,但我似乎没有得到任何结果。我在上面得到了这个错误,我已经运行了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\
让我们看看结果。