Ubuntu: class ServerfireteamlogBlogServiceProvider not fo


Ubuntu: class ServerfireteamlogBlogServiceProvider not found

我正在使用laravel 5的博客包,您可以在这里找到它。

在将servideprovider添加到app.php配置文件后,我得到了错误:

Class 'Serverfireteam'blog'BlogServiceProvider' not found in /var/www/html/laravel/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 150

当在windows或mac上执行相同的步骤时,我不会出错。这个问题的原因是什么?

问题不在app.php配置文件中。命名空间也不是问题。我有同样的错误很长一段时间了,你必须更改文件夹名称:

%PROJECT_FOLDER%/vendor/serverfireteam/blog/src/Serverfireteam/Blog

%PROJECT_FOLDER%/vendor/serverfireteam/blog/src/Serverfireteam/blog

看起来应该是:

Serverfireteam'Blog'BlogServiceProvider

用大写字母表示Blog(查看https://github.com/serverfireteam/blog/blob/master/src/Serverfireteam/Blog/BlogServiceProvider.php)。

github上的文档也包含此错误。