我正在尝试创建一个目录来存储自定义类,所以我在该文件夹中创建了目录app/ArgumentClub/Transformers
和类UserTransformer.php
。
然后我自动加载:
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
],
"psr-4": {
"ArgumentClub\\": "app/ArgumentClub"
}
},
并运行composer dump-autoload
。和这样的命名空间:
<?php namespace ArgumentClub\Transformers;
class UserTransformer {
我在另一个类中调用这个类,如下所示:
<?php
use Sorskod\Larasponse\Larasponse;
use ArgumentClub\Transformers;
class UsersController extends \BaseController {
...
$transformed = $this->fractal->collection($users, new UserTransformer());
但我得到了错误:
Class 'UserTransformer' not found
我在这里做错了什么?