0

カスタム クラスを格納するディレクトリを作成しようとしているので、ディレクトリを作成し、そのフォルダー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

ここで何が間違っていますか?

4

1 に答える 1