我正在使用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
上的文档也包含此错误。