【发布时间】:2014-02-07 23:38:53
【问题描述】:
我正在尝试将我的扩展控制器打包到我的包中。所以,我把我所有的控制器都放在 'src' 文件夹下的 'controllers' 中。
MyController.php
namespace MyVendor\MyPackage;
use \Illuminate\Routing\Controller;
class MyController extends Controller
{
public function loginAction()
{
}
}
我尝试使用 MyVendor\MyPackage\MyController@loginAction 从包中的路由调用它,结果显示消息“Class MyVendor\MyPackage\MyController 不存在”。
我错过了什么或做错了什么?如何让它发挥作用?
谢谢。
【问题讨论】:
-
您是否将其添加到 composer.json 中的自动加载并运行
composer dump-autoload?