Когда я пытаюсь начать еще повозиться, я вижу:
Class 'Modules\BookingSystem\Providers\BookingSystemServiceProvider' not found
Но класс находится в указанном месте. Я пытаюсь сбросить автозагрузку с помощью composer, но все равно получаю:
> @php artisan package:discover
In ProviderRepository.php line 208:
Class 'Modules\BookingSystem\Providers\BookingSystemServiceProvider'
not found
Script @php artisan package:discover handling the post-autoload-dump event
returned with error code 1
Что может быть причиной этого?
Учитывая факты, которые присутствуют в вопросе, это кажется наиболее вероятным решением:
в composer.json
шанс
"autoload": {
"classmap": [
"database/seeds",
"database/factories"],
"psr-4": {
"App\\": "app/"
}
},
в
"autoload": {
"classmap": [
"database/seeds",
"database/factories"],
"psr-4": {
"App\\": "app/",
"Modules\\": "modules/"}
},
затем беги composer dump
один раз 🙂
Других решений пока нет …