扩展包控制器

时间:2014-02-18 10:15:00

标签: controller laravel-4 package

我正在开发一个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 个答案:

答案 0 :(得分:0)

确保您的基本控制器位于您的基本composer.json中并运行

composer du

在laravel应用程序的根目录