我正在努力在Laravel 4中建立一个工作名称空间,我已经在这里和代码亮本中阅读了一些指南.但我似乎还是无法弄明白.我的应用程序设置如下:
应用程序/控制器/ itemController
应用程序/服务/ itemValidator
在我的作曲家json文件(我转储自动加载evertime它得到改变)我有:
"autoload": { "classmap": [ <usual data...> "app/repositories","app/services",],"psr-0": { "Services": "app/services/" }
我的项目控制器设置为:
<?PHP use Services\ItemValidator; class ItemsController extends BaseController { public function store() { $validator = new ItemValidator; .....etc.....
我的ItemsValidator类设置为:
<?PHP namespace Services; class ItemValidator extends BaseValidator { ....code....
当它到达$validator = new ItemValidator行时,它给出了以下错误:
Class 'Services\ItemValidator' not found