Laravel PSR-4 автоматически не загружает классы

Я использую пользовательскую папку в каталоге приложения, которая содержит Billing, Exceptions, Repositories и т. Д. Вот моя структура каталогов …

app -iw -Billing -BillingInterface.php -StripeBilling.php -Exceptions -Repositories -macros.php 

composer.json

 "psr-4": { "iw\\" : "app/iw" }, 

run command composer dump-autoload -o

Классы

 // app/iw/BillingInterface.php (location) <?php namespace iw\Billing; interface BillingInterface {} 

А также

 // app/iw/StripeBilling.php (location) <?php namespace iw\Billing; class StripeBilling { public function bill() { dd('billing'); } } 

Я получаю класс не найденной ошибкой, даже я заметил, что vendor/composer/autoload_ps4.php не обновляется в этой новой папке. Пожалуйста помоги. благодаря

Related of "Laravel PSR-4 автоматически не загружает классы"

Добавьте «app / iw» в «classmap».

 "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php", "app/iw" ], "psr-4" : { "iw\\" : "app/iw" } } 

и запустить

  composer dump-autoload -o 

Я пробовал этот json-файл, и он работал …

 "autoload": { "psr-4": {"iw\\" : "app/iw" }, "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] } 

Но, пожалуйста, подскажите, почему это сработало после добавления "psr-4": {"iw\\" : "app/iw" } в разделе автозагрузки.