2014-02-18 251 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