【发布时间】:2017-11-23 09:35:03
【问题描述】:
我有一个应用程序,其中我已将所有控制器/模型/存储库/服务逻辑移到本机 Laravel 应用程序文件夹之外。我在根目录中有Acme 文件夹,我已将以下内容添加到作曲家:
"psr-4": {
"App\\": "app/",
"Acme\\": "acme/"
}
AccountController 的命名空间如下:
<?php namespace Acme\Account\Controller;
我遇到的问题就在这一行:
urlContainer['userAjax'] = "{!! RoutingService::actionAjax('Account\Controller\AccountController@getUserAjax') !!}";
我收到以下错误消息:
Action \Acme\Account\Controller\AccountController@getUserAjax not defined
控制器存在,方法存在,路由存在。我似乎看不出是什么导致了问题?
【问题讨论】:
标签: php laravel namespaces