2014-02-18 199 views
1

我正在開發一個Laravel包,它使用了一些MainController和AuthController。它們都擴展MyBaseController(也在包中)。這是控制器上的目錄結構:擴展包控制器

workbench/developer/package/src/controllers/MyBaseController.php 
workbench/developer/package/src/controllers/MainController.php 
workbench/developer/package/src/controllers/AuthController.php 

控制器的所有已定義的命名空間:

namespace Developer\Package; 

的問題是,我得到這個錯誤:

Class 'Developer\Package\MyBaseController' not found 

可能有人告訴我,我做錯了什麼或如何解決這個問題?

+1

你做一個「」「作曲家dumpautoload -o」「」主要的應用程序?在包的composer.json中看到自動加載條目也會很有趣。 – zwacky

回答

0

確保您的基本控制器是在你的基地composer.json並在laravel應用程序的根目錄運行

composer du