Я использую пакет блогов для 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
также содержат эту ошибку.